Index

C E G H I L M N O P R S V W 
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
 
C E G H I L M N O P R S V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form