Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- createKey(String, String, String) - Method in interface org.honton.chas.vault.api.VaultApi
- createKey(String, String, String) - Method in class org.honton.chas.vault.api.VaultClient
- curve - Variable in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
E
- ECDSA_P256 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- ECDSA_P384 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- ECDSA_P521 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- ECDSA_SHA_256 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- ECDSA_SHA_384 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- ECDSA_SHA_512 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- engineAliases() - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
-
Lists all the alias names of this keystore.
- engineContainsAlias(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
-
Checks if the given alias exists in this keystore.
- engineDeleteEntry(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineGetCertificate(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineGetCertificateAlias(Certificate) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineGetCertificateChain(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineGetCreationDate(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
-
Returns the creation date of the entry identified by the given alias.
- engineGetKey(String, char[]) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
-
Returns the key associated with the given alias, using the given password to recover it.
- engineGetParameter(String) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
- engineInitSign(PrivateKey) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Initializes this signature object with the specified private key for signing operations.
- engineInitVerify(PublicKey) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Initializes this signature object with the specified public key for verification operations.
- engineIsCertificateEntry(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineIsKeyEntry(String) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineLoad(InputStream, char[]) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineSetCertificateEntry(String, Certificate) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineSetKeyEntry(String, byte[], Certificate[]) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineSetParameter(String, Object) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
- engineSign() - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Returns the signature bytes of all the data updated so far.
- engineSize() - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
-
Retrieves the number of entries in this keystore.
- engineStore(OutputStream, char[]) - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- engineUpdate(byte) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Updates the data to be signed or verified using the specified byte.
- engineUpdate(byte[], int, int) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Updates the data to be signed or verified, using the specified array of bytes, starting at the specified offset.
- engineVerify(byte[]) - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
-
Verifies the passed-in signature.
- equals(Object) - Method in class org.honton.chas.jca.vault.provider.VaultProvider
G
- g - Variable in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- generateKeyPair() - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyGenerator
-
Generates a key pair.
- getAlgorithm() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPrivateKey
- getAlgorithm() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
- getAlgorithm() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPrivateKey
- getAlgorithm() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- getEncoded() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
- getEncoded() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- getEncoded() - Method in class org.honton.chas.jca.vault.provider.VaultPrivateKey
- getFormat() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPrivateKey
- getFormat() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
- getFormat() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPrivateKey
- getFormat() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- getJcaKeyAlgorithm() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getJcaParameterSpec() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getJcaSignatureAlgorithm() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getKeyName() - Method in interface org.honton.chas.jca.vault.provider.keygen.VaultKeyInfo
-
The name of the key in Vault
- getKeyType() - Method in interface org.honton.chas.jca.vault.provider.keygen.VaultParameterSpec
-
Vault's name for the key type
- getModulus() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPrivateKey
- getModulus() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- getParams() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
- getPrivateExponent() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPrivateKey
- getPublicExponent() - Method in class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- getPublicKeyFromString(String) - Method in class org.honton.chas.jca.vault.provider.keygen.Pkcs8
- getRotation() - Method in interface org.honton.chas.jca.vault.provider.keygen.VaultKeyInfo
-
The auto rotate duration.
- getS() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPrivateKey
- getVaultHashAlgorithm() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getVaultInstance() - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyGenerator
- getVaultInstance() - Method in class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- getVaultInstance() - Method in class org.honton.chas.jca.vault.provider.signature.VaultSignature
- getVaultKeyAlgorithm() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getVaultSignatureAlgorithm() - Method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- getW() - Method in class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
H
- h - Variable in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- hashCode() - Method in class org.honton.chas.jca.vault.provider.VaultProvider
I
- initialize(int, SecureRandom) - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyGenerator
-
Initializes the key pair generator for a certain keysize, using the default parameter set.
- initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyGenerator
-
Initializes the key pair generator using the specified parameter set and user-provided source of randomness.
- INSTANCE - Static variable in class org.honton.chas.vault.api.VaultClient
L
- latestKey(Map<String, Object>) - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyFactory
- listKeys() - Method in interface org.honton.chas.vault.api.VaultApi
-
List all keys in the transit engine
- listKeys() - Method in class org.honton.chas.vault.api.VaultClient
M
- matches(ECParameterSpec) - Method in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
N
- n - Variable in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
- NAME - Static variable in class org.honton.chas.jca.vault.provider.VaultProvider
- noExport() - Static method in class org.honton.chas.jca.vault.provider.VaultPrivateKey
O
- org.honton.chas.jca.vault.provider - package org.honton.chas.jca.vault.provider
- org.honton.chas.jca.vault.provider.keygen - package org.honton.chas.jca.vault.provider.keygen
- org.honton.chas.jca.vault.provider.keygen.ecdsa - package org.honton.chas.jca.vault.provider.keygen.ecdsa
- org.honton.chas.jca.vault.provider.keygen.rsa - package org.honton.chas.jca.vault.provider.keygen.rsa
- org.honton.chas.jca.vault.provider.keystore - package org.honton.chas.jca.vault.provider.keystore
- org.honton.chas.jca.vault.provider.signature - package org.honton.chas.jca.vault.provider.signature
- org.honton.chas.jca.vault.provider.signature.ecdsa - package org.honton.chas.jca.vault.provider.signature.ecdsa
- org.honton.chas.jca.vault.provider.signature.rsa - package org.honton.chas.jca.vault.provider.signature.rsa
- org.honton.chas.vault.api - package org.honton.chas.vault.api
P
- Pkcs8 - Class in org.honton.chas.jca.vault.provider.keygen
- Pkcs8() - Constructor for class org.honton.chas.jca.vault.provider.keygen.Pkcs8
R
- readKey(String) - Method in interface org.honton.chas.vault.api.VaultApi
-
Get a key from the transit engine
- readKey(String) - Method in class org.honton.chas.vault.api.VaultClient
- register() - Static method in class org.honton.chas.jca.vault.provider.VaultProvider
- RSA_2048 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyType
- RSA_3072 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyType
- RSA_4096 - Enum constant in enum org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyType
- RSASSA_PKCS_SHA_256 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- RSASSA_PKCS_SHA_384 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- RSASSA_PKCS_SHA_512 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- RSASSA_PSS_SHA_256 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- RSASSA_PSS_SHA_384 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
- RSASSA_PSS_SHA_512 - Enum constant in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
S
- setVaultInstance(String, Supplier<String>) - Static method in interface org.honton.chas.vault.api.VaultApi
- SignatureAlgorithm - Enum in org.honton.chas.jca.vault.provider.signature
- signData(String, int, String, String, ByteBuffer) - Method in interface org.honton.chas.vault.api.VaultApi
- signData(String, int, String, String, ByteBuffer) - Method in class org.honton.chas.vault.api.VaultClient
V
- valueOf(String) - Static method in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.honton.chas.jca.vault.provider.signature.SignatureAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VaultApi - Interface in org.honton.chas.vault.api
- VaultClient - Class in org.honton.chas.vault.api
- VaultClient() - Constructor for class org.honton.chas.vault.api.VaultClient
- VaultEcdsaKeyAlgorithm - Enum in org.honton.chas.jca.vault.provider.keygen.ecdsa
- VaultEcdsaKeyGenerator - Class in org.honton.chas.jca.vault.provider.keygen.ecdsa
- VaultEcdsaKeyGenerator() - Constructor for class org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaKeyGenerator
- VaultEcdsaParameterSpec - Class in org.honton.chas.jca.vault.provider.keygen.ecdsa
- VaultEcdsaParameterSpec(String, VaultEcdsaKeyAlgorithm) - Constructor for class org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaParameterSpec
- VaultEcdsaParameterSpec(String, VaultEcdsaKeyAlgorithm, Duration) - Constructor for class org.honton.chas.jca.vault.provider.keygen.ecdsa.VaultEcdsaParameterSpec
- VaultEcdsaPrivateKey - Class in org.honton.chas.jca.vault.provider.signature.ecdsa
- VaultEcdsaPrivateKey(String, int, ECParameterSpec) - Constructor for class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPrivateKey
- VaultEcdsaPublicKey - Class in org.honton.chas.jca.vault.provider.signature.ecdsa
- VaultEcdsaPublicKey(String, int, ECPublicKey) - Constructor for class org.honton.chas.jca.vault.provider.signature.ecdsa.VaultEcdsaPublicKey
- VaultKey - Class in org.honton.chas.jca.vault.provider
-
A Key stored in Vault Transit Secrets Engine
- VaultKey() - Constructor for class org.honton.chas.jca.vault.provider.VaultKey
- VaultKeyFactory - Class in org.honton.chas.jca.vault.provider.keygen
- VaultKeyFactory() - Constructor for class org.honton.chas.jca.vault.provider.keygen.VaultKeyFactory
- VaultKeyGenerator<P extends AlgorithmParameterSpec & VaultKeyInfo> - Class in org.honton.chas.jca.vault.provider.keygen
- VaultKeyGenerator(Class<P>) - Constructor for class org.honton.chas.jca.vault.provider.keygen.VaultKeyGenerator
- VaultKeyInfo - Interface in org.honton.chas.jca.vault.provider.keygen
- VaultKeyStore - Class in org.honton.chas.jca.vault.provider.keystore
- VaultKeyStore() - Constructor for class org.honton.chas.jca.vault.provider.keystore.VaultKeyStore
- VaultParameterSpec - Interface in org.honton.chas.jca.vault.provider.keygen
- VaultPrivateKey - Class in org.honton.chas.jca.vault.provider
- VaultPrivateKey(String, int) - Constructor for class org.honton.chas.jca.vault.provider.VaultPrivateKey
- VaultProvider - Class in org.honton.chas.jca.vault.provider
- VaultProvider() - Constructor for class org.honton.chas.jca.vault.provider.VaultProvider
- VaultPublicKey - Class in org.honton.chas.jca.vault.provider
- VaultPublicKey(String, int) - Constructor for class org.honton.chas.jca.vault.provider.VaultPublicKey
- VaultRsaKeyGenerator - Class in org.honton.chas.jca.vault.provider.keygen.rsa
- VaultRsaKeyGenerator() - Constructor for class org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaKeyGenerator
- VaultRsaKeyType - Enum in org.honton.chas.jca.vault.provider.keygen.rsa
- VaultRsaParameterSpec - Class in org.honton.chas.jca.vault.provider.keygen.rsa
- VaultRsaParameterSpec(String, VaultRsaKeyType) - Constructor for class org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaParameterSpec
- VaultRsaParameterSpec(String, VaultRsaKeyType, Duration) - Constructor for class org.honton.chas.jca.vault.provider.keygen.rsa.VaultRsaParameterSpec
- VaultRsaPrivateKey - Class in org.honton.chas.jca.vault.provider.signature.rsa
- VaultRsaPrivateKey(String, int) - Constructor for class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPrivateKey
- VaultRsaPublicKey - Class in org.honton.chas.jca.vault.provider.signature.rsa
- VaultRsaPublicKey(String, int, RSAPublicKey) - Constructor for class org.honton.chas.jca.vault.provider.signature.rsa.VaultRsaPublicKey
- VaultSignature - Class in org.honton.chas.jca.vault.provider.signature
- VaultSignature(SignatureAlgorithm) - Constructor for class org.honton.chas.jca.vault.provider.signature.VaultSignature
- verifySignedData(String, int, String, String, ByteBuffer, byte[]) - Method in interface org.honton.chas.vault.api.VaultApi
- verifySignedData(String, int, String, String, ByteBuffer, byte[]) - Method in class org.honton.chas.vault.api.VaultClient
W
- walkPath(Object, String...) - Static method in class org.honton.chas.vault.api.VaultClient
- wrapPublicKey(String, Map<String, Object>) - Method in class org.honton.chas.jca.vault.provider.keygen.VaultKeyFactory
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form