Index

B C D E F G H I J K M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

BlockListStore - Class in org.gridgain.internal.security.jwt.store
Store for revoked tokens and timestamps.
BlockListStore(MetaStorageManager, long, TimeUnit, JwtConfiguration, String) - Constructor for class org.gridgain.internal.security.jwt.store.BlockListStore
Constructor.

C

Claim - Class in org.gridgain.internal.security.jwt
JWT token claims.
Claim() - Constructor for class org.gridgain.internal.security.jwt.Claim
 
CLUSTER_NAME - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the cluster name.

D

deserialize(byte[]) - Method in class org.gridgain.internal.security.codec.MetastoreKeyCodec
Deserializes key from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.jwt.store.serde.InstantSerDe
Deserializes Instant from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.KeyChainRecordSerDe
Deserialize PublicKeyChainRecord from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.MetadataKeyRecordSerDe
Deserializes KeyMetadataRecord from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.MetastoreKeySerDe
Deserializes key from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.PrivateKeyRecordSerDe
Deserializes PrivateKeyRecord from byte array.
deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.PublicKeyRecordSerDe
Deserializes PublicKeyRecord instance from byte array.

E

equals(Object) - Method in class org.gridgain.internal.security.key.KeyMetadata
 
equals(Object) - Method in class org.gridgain.internal.security.key.store.KeyMetadataRecord
 
equals(Object) - Method in class org.gridgain.internal.security.key.store.KeyRecord
 
equals(Object) - Method in class org.gridgain.internal.security.key.store.PrivateKeyRecord
 
equals(Object) - Method in class org.gridgain.internal.security.key.store.PublicKeyChainRecord
 
equals(Object) - Method in class org.gridgain.internal.security.key.store.PublicKeyRecord
 
EXPIRATION - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the timestamp when the token will expire.
expirationTime() - Method in class org.gridgain.internal.security.key.KeyMetadata
Returns expiration time.
expirationTime() - Method in class org.gridgain.internal.security.key.store.KeyMetadataRecord
 
expirationTime() - Method in class org.gridgain.internal.security.key.store.KeyRecord
 

F

forceKeyRotation() - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
forPrefix(String) - Static method in class org.gridgain.internal.security.codec.MetastoreKeyCodec
 

G

generateKeyPair(int, long) - Method in class org.gridgain.internal.security.key.RsaSecretGenerator
 
generateKeyPair(int, long) - Method in interface org.gridgain.internal.security.key.SecretGenerator
Generates a key pair.
getAllPublicKeyChains() - Method in class org.gridgain.internal.security.key.store.PublicKeyStore
Returns all public key histories.
getLocalPrivateKey() - Method in interface org.gridgain.internal.security.key.NodeKeyManager
Returns local private key.
getLocalPrivateKey() - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
getPrivateKey() - Method in class org.gridgain.internal.security.key.store.PrivateKeyStore
Returns private key.
getPublicKey(String, int) - Method in interface org.gridgain.internal.security.key.NodeKeyManager
Returns public key for node at given time.
getPublicKey(String, int) - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
getPublicKeyChain(String) - Method in class org.gridgain.internal.security.key.store.PublicKeyStore
Returns public key history for node.
getTimestamp(String) - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Returns saved timestamp for a given username.

H

hashCode() - Method in class org.gridgain.internal.security.key.KeyMetadata
 
hashCode() - Method in class org.gridgain.internal.security.key.store.KeyMetadataRecord
 
hashCode() - Method in class org.gridgain.internal.security.key.store.KeyRecord
 
hashCode() - Method in class org.gridgain.internal.security.key.store.PrivateKeyRecord
 
hashCode() - Method in class org.gridgain.internal.security.key.store.PublicKeyChainRecord
 
hashCode() - Method in class org.gridgain.internal.security.key.store.PublicKeyRecord
 

I

id() - Method in class org.gridgain.internal.security.key.KeyMetadata
Returns id.
id() - Method in class org.gridgain.internal.security.key.store.KeyMetadataRecord
 
IgniteKeyPair<S extends PrivateKey,P extends PublicKey> - Class in org.gridgain.internal.security.key
This class is a simple holder for a key pair.
IgnitePrivateKey<K extends PrivateKey> - Class in org.gridgain.internal.security.key
Ignite private key.
IgnitePrivateKey(K, KeyMetadata) - Constructor for class org.gridgain.internal.security.key.IgnitePrivateKey
Constructor.
IgnitePublicKey<K extends PublicKey> - Class in org.gridgain.internal.security.key
Ignite public key.
IgnitePublicKey(K, KeyMetadata) - Constructor for class org.gridgain.internal.security.key.IgnitePublicKey
Constructor.
InstantSerDe - Class in org.gridgain.internal.security.jwt.store.serde
Utility class for serializing and deserializing Instant.
ISSUED_AT - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the timestamp when the token was issued.
issuedAt() - Method in class org.gridgain.internal.security.key.KeyMetadata
Returns issued at.
issuedAt() - Method in class org.gridgain.internal.security.key.store.KeyMetadataRecord
 
issuedAt() - Method in class org.gridgain.internal.security.key.store.KeyRecord
 
issueToken(UserDetails) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
issueToken(UserDetails) - Method in interface org.gridgain.internal.security.jwt.TokenManager
Issue token that can be used for authentication.
isTokenBlocked(String) - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Returns token metadata for a given token.

J

JwtSerializationException - Exception in org.gridgain.internal.security.jwt.exception
Thrown when token serialization or deserialization fails.
JwtSerializationException(String, Throwable) - Constructor for exception org.gridgain.internal.security.jwt.exception.JwtSerializationException
 
JwtTokenManager - Class in org.gridgain.internal.security.jwt
JWT token manager.
JwtTokenManager(ClusterNameProvider, NodeNameProvider, JwtConfiguration, NodeKeyManager, MetaStorageManager, Authorizer, EventProducer<AuthenticationEvent, AuthenticationEventParameters>) - Constructor for class org.gridgain.internal.security.jwt.JwtTokenManager
Constructor.
JwtValidationException - Exception in org.gridgain.internal.security.jwt.exception
Thrown when JWT token validation fails.
JwtValidationException(String) - Constructor for exception org.gridgain.internal.security.jwt.exception.JwtValidationException
 
JwtValidationException(String, Throwable) - Constructor for exception org.gridgain.internal.security.jwt.exception.JwtValidationException
 

K

key() - Method in class org.gridgain.internal.security.key.IgnitePrivateKey
Returns private key.
key() - Method in class org.gridgain.internal.security.key.IgnitePublicKey
Returns public key.
key() - Method in class org.gridgain.internal.security.key.store.KeyRecord
 
KEY_ID - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the key id used to sign the token.
keyBytes() - Method in class org.gridgain.internal.security.key.store.PrivateKeyRecord
 
keyBytes() - Method in class org.gridgain.internal.security.key.store.PublicKeyRecord
 
KeyChainRecordSerDe - Class in org.gridgain.internal.security.key.store.serde
Utility class for serializing and deserializing PublicKeyChainRecord.
KeyDecodingException - Exception in org.gridgain.internal.security.key.exception
Thrown when key decoding failed.
KeyDecodingException(String, Throwable) - Constructor for exception org.gridgain.internal.security.key.exception.KeyDecodingException
 
KeyExpiredException - Exception in org.gridgain.internal.security.key.exception
Thrown when key expired.
KeyExpiredException(String) - Constructor for exception org.gridgain.internal.security.key.exception.KeyExpiredException
 
KeyGenerationException - Exception in org.gridgain.internal.security.key.exception
Thrown when key generation failed.
KeyGenerationException(String) - Constructor for exception org.gridgain.internal.security.key.exception.KeyGenerationException
 
KeyMetadata - Class in org.gridgain.internal.security.key
Key metadata.
KeyMetadata(int, Instant, Instant) - Constructor for class org.gridgain.internal.security.key.KeyMetadata
Constructor.
KeyMetadataRecord - Class in org.gridgain.internal.security.key.store
Key metadata record.
KeyMetadataRecord(int, Instant, Instant) - Constructor for class org.gridgain.internal.security.key.store.KeyMetadataRecord
Constructor.
KeyNotFoundException - Exception in org.gridgain.internal.security.key.exception
Thrown when key not found.
KeyNotFoundException(String) - Constructor for exception org.gridgain.internal.security.key.exception.KeyNotFoundException
 
keyRecord() - Method in class org.gridgain.internal.security.key.store.PublicKeyChainRecord
 
KeyRecord - Class in org.gridgain.internal.security.key.store
Key record.
KeyRecord(byte[], Instant, Instant) - Constructor for class org.gridgain.internal.security.key.store.KeyRecord
Constructor.
keyRotationTask() - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
KeySerDeException - Exception in org.gridgain.internal.security.key.exception
Thrown when key serialization or deserialization fails.
KeySerDeException(String, Throwable) - Constructor for exception org.gridgain.internal.security.key.exception.KeySerDeException
 
KeyValidationException - Exception in org.gridgain.internal.security.key.exception
Thrown when key validation failed.
KeyValidationException(String) - Constructor for exception org.gridgain.internal.security.key.exception.KeyValidationException
 

M

merge(PublicKeyRecord) - Method in class org.gridgain.internal.security.key.store.PublicKeyChainRecord
Merge two key history records.
metadata() - Method in class org.gridgain.internal.security.key.IgniteKeyPair
 
metadata() - Method in class org.gridgain.internal.security.key.IgnitePrivateKey
Returns key metadata.
metadata() - Method in class org.gridgain.internal.security.key.IgnitePublicKey
Returns key metadata.
metadata() - Method in class org.gridgain.internal.security.key.store.PrivateKeyRecord
 
metadata() - Method in class org.gridgain.internal.security.key.store.PublicKeyRecord
 
MetadataKeyRecordSerDe - Class in org.gridgain.internal.security.key.store.serde
Utility class for serializing and deserializing KeyMetadataRecord.
MetastoreKeyCodec - Class in org.gridgain.internal.security.codec
Codec for serializing and deserializing keys in metastore.
MetastoreKeySerDe - Class in org.gridgain.internal.security.key.store.serde
Utility class for serializing and deserializing keys in metastore.

N

NODE_NAME - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the node name.
NodeKeyManager - Interface in org.gridgain.internal.security.key
Key manager for node keys.
NodeKeyManagerImpl - Class in org.gridgain.internal.security.key
Implementation of NodeKeyManager that generates RSA key pairs and stores them in PrivateKeyStore and PublicKeyStore.
NodeKeyManagerImpl(String, PrivateKeyStore, PublicKeyStore, SecurityConfiguration) - Constructor for class org.gridgain.internal.security.key.NodeKeyManagerImpl
Constructor.
NodeKeyManagerImpl(String, PrivateKeyStore, PublicKeyStore, SecurityConfiguration, Supplier<Instant>, PublicKeyChainCache<RSAPublicKey>, SecretGenerator<RSAPrivateKey, RSAPublicKey>) - Constructor for class org.gridgain.internal.security.key.NodeKeyManagerImpl
Constructor.

O

org.gridgain.internal.security.codec - package org.gridgain.internal.security.codec
 
org.gridgain.internal.security.jwt - package org.gridgain.internal.security.jwt
 
org.gridgain.internal.security.jwt.exception - package org.gridgain.internal.security.jwt.exception
 
org.gridgain.internal.security.jwt.store - package org.gridgain.internal.security.jwt.store
 
org.gridgain.internal.security.jwt.store.serde - package org.gridgain.internal.security.jwt.store.serde
 
org.gridgain.internal.security.key - package org.gridgain.internal.security.key
 
org.gridgain.internal.security.key.exception - package org.gridgain.internal.security.key.exception
 
org.gridgain.internal.security.key.store - package org.gridgain.internal.security.key.store
 
org.gridgain.internal.security.key.store.serde - package org.gridgain.internal.security.key.store.serde
 

P

prefix() - Method in class org.gridgain.internal.security.codec.MetastoreKeyCodec
Returns prefix for keys in metastore.
prefix() - Static method in class org.gridgain.internal.security.key.store.serde.MetastoreKeySerDe
Returns prefix for keys in metastore.
prevKeyRecord() - Method in class org.gridgain.internal.security.key.store.PublicKeyChainRecord
 
privateKey() - Method in class org.gridgain.internal.security.key.IgniteKeyPair
 
PrivateKeyRecord - Class in org.gridgain.internal.security.key.store
Private key record.
PrivateKeyRecord(byte[], KeyMetadataRecord) - Constructor for class org.gridgain.internal.security.key.store.PrivateKeyRecord
Constructor.
PrivateKeyRecordSerDe - Class in org.gridgain.internal.security.key.store.serde
Utility class for serializing and deserializing PrivateKeyRecord.
PrivateKeyStore - Class in org.gridgain.internal.security.key.store
Private key store.
PrivateKeyStore(VaultManager) - Constructor for class org.gridgain.internal.security.key.store.PrivateKeyStore
Constructor.
publicKey() - Method in class org.gridgain.internal.security.key.IgniteKeyPair
 
PublicKeyChainRecord - Class in org.gridgain.internal.security.key.store
Key history record.
PublicKeyChainRecord(PublicKeyRecord, PublicKeyRecord) - Constructor for class org.gridgain.internal.security.key.store.PublicKeyChainRecord
Constructor.
PublicKeyRecord - Class in org.gridgain.internal.security.key.store
Public key record.
PublicKeyRecord(byte[], KeyMetadataRecord) - Constructor for class org.gridgain.internal.security.key.store.PublicKeyRecord
Constructor.
PublicKeyRecordSerDe - Class in org.gridgain.internal.security.key.store.serde
Utility class for serializing and deserializing PublicKeyRecord instances.
PublicKeyStore - Class in org.gridgain.internal.security.key.store
Public key store.
PublicKeyStore(MetaStorageManager) - Constructor for class org.gridgain.internal.security.key.store.PublicKeyStore
Constructor.
putPrivateKey(PrivateKeyRecord) - Method in class org.gridgain.internal.security.key.store.PrivateKeyStore
Puts private key.

R

registerPrefixWatch(WatchListener) - Method in class org.gridgain.internal.security.key.store.PublicKeyStore
 
revokeAllTokens(String) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
revokeAllTokens(String) - Method in interface org.gridgain.internal.security.jwt.TokenManager
Revokes all tokens for a given username issued on or before the current moment.
revokeToken(String) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
revokeToken(String) - Method in interface org.gridgain.internal.security.jwt.TokenManager
Revokes token.
ROLES - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the roles of the subject.
RsaSecretGenerator - Class in org.gridgain.internal.security.key
The RSA key pair generator.
RsaSecretGenerator() - Constructor for class org.gridgain.internal.security.key.RsaSecretGenerator
 

S

saveToken(String, Instant) - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Saves revoked token.
saveUsernameAndTimestamp(String, Instant) - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Saves timestamp for a given username.
SecretGenerator<S extends PrivateKey,P extends PublicKey> - Interface in org.gridgain.internal.security.key
The interface for key pair generators.
serialize(String) - Method in class org.gridgain.internal.security.codec.MetastoreKeyCodec
Serializes key to byte array.
serialize(String) - Static method in class org.gridgain.internal.security.key.store.serde.MetastoreKeySerDe
Serializes key to byte array.
serialize(Instant) - Static method in class org.gridgain.internal.security.jwt.store.serde.InstantSerDe
Serializes Instant to byte array.
serialize(KeyMetadataRecord) - Static method in class org.gridgain.internal.security.key.store.serde.MetadataKeyRecordSerDe
Serializes KeyMetadataRecord to byte array.
serialize(PrivateKeyRecord) - Static method in class org.gridgain.internal.security.key.store.serde.PrivateKeyRecordSerDe
Serializes PrivateKeyRecord to byte array.
serialize(PublicKeyChainRecord) - Static method in class org.gridgain.internal.security.key.store.serde.KeyChainRecordSerDe
Serialize PublicKeyChainRecord to byte array.
serialize(PublicKeyRecord) - Static method in class org.gridgain.internal.security.key.store.serde.PublicKeyRecordSerDe
Serializes PublicKeyRecord instance to byte array.
start() - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Starts the store.
startAsync(ComponentContext) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
startAsync(ComponentContext) - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
stop() - Method in class org.gridgain.internal.security.jwt.store.BlockListStore
Stops the store.
stopAsync(ComponentContext) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
stopAsync(ComponentContext) - Method in class org.gridgain.internal.security.key.NodeKeyManagerImpl
 
SUBJECT - Static variable in class org.gridgain.internal.security.jwt.Claim
Claim name for the subject of the token.

T

TokenManager - Interface in org.gridgain.internal.security.jwt
Token manager.

U

updatePublicKeyChain(String, PublicKeyChainRecord) - Method in class org.gridgain.internal.security.key.store.PublicKeyStore
Updates public key history for node.

V

validateAndExtractDetails(String) - Method in class org.gridgain.internal.security.jwt.JwtTokenManager
 
validateAndExtractDetails(String) - Method in interface org.gridgain.internal.security.jwt.TokenManager
Validate token and return user details that were constructed from token.
B C D E F G H I J K M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form