Index
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) - 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
Instantfrom byte array. - deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.KeyChainRecordSerDe
-
Deserialize
PublicKeyChainRecordfrom byte array. - deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.MetadataKeyRecordSerDe
-
Deserializes
KeyMetadataRecordfrom 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
PrivateKeyRecordfrom byte array. - deserialize(byte[]) - Static method in class org.gridgain.internal.security.key.store.serde.PublicKeyRecordSerDe
-
Deserializes
PublicKeyRecordinstance 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
NodeKeyManagerthat generates RSA key pairs and stores them inPrivateKeyStoreandPublicKeyStore. - 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
PublicKeyRecordinstances. - 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
Instantto byte array. - serialize(KeyMetadataRecord) - Static method in class org.gridgain.internal.security.key.store.serde.MetadataKeyRecordSerDe
-
Serializes
KeyMetadataRecordto byte array. - serialize(PrivateKeyRecord) - Static method in class org.gridgain.internal.security.key.store.serde.PrivateKeyRecordSerDe
-
Serializes
PrivateKeyRecordto byte array. - serialize(PublicKeyChainRecord) - Static method in class org.gridgain.internal.security.key.store.serde.KeyChainRecordSerDe
-
Serialize
PublicKeyChainRecordto byte array. - serialize(PublicKeyRecord) - Static method in class org.gridgain.internal.security.key.store.serde.PublicKeyRecordSerDe
-
Serializes
PublicKeyRecordinstance 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form