Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Additional documentation - Search tag in Overview
 - Section
 - ALGORITHM_NAME - Static variable in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Stores the algorithm name.
 - Azure Key Vault JCA client library for Java - Search tag in Overview
 - Section
 
C
- checkClientTrusted(X509Certificate[], String) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the client is trusted.
 - checkClientTrusted(X509Certificate[], String, Socket) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the client is trusted.
 - checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the client is trusted.
 - checkServerTrusted(X509Certificate[], String) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the server is trusted.
 - checkServerTrusted(X509Certificate[], String, Socket) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the server is trusted.
 - checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Check if the server is trusted.
 - chooseClientAlias(String[], Principal[], Socket) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Choose client alias.
 - chooseServerAlias(String, Principal[], Socket) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Choose server alias.
 - Clean up Resources - Search tag in Overview
 - Section
 - Client side mTLS - Search tag in Overview
 - Section
 - Client side SSL - Search tag in Overview
 - Section
 - com.azure.security.keyvault.jca - package com.azure.security.keyvault.jca
 - 
The Azure Key Vault JCA Provider package.
 - Configure logging - Search tag in Overview
 - Section
 - Contributing - Search tag in Overview
 - Section
 
D
- Debug Key Vault Provider - Search tag in Overview
 - Section
 - disableChallengeResourceVerification() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Disables verifying if the authentication challenge resource matches the Key Vault or Managed HSM domain.
 - Download and Configure JCA Provider Jar - Search tag in Overview
 - Section
 
E
- encodeByte(byte[]) - Static method in class com.azure.security.keyvault.jca.KeyVaultEncode
 - 
Decode signatures imitating ECUtil
 - engineAliases() - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Lists all the alias names of this keystore.
 - engineContainsAlias(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Checks if the given alias exists in this keystore.
 - engineDeleteEntry(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Deletes the entry identified by the given alias from this keystore.
 - engineEntryInstanceOf(String, Class<? extends KeyStore.Entry>) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Determines if the keystore
Entryfor the specifiedaliasis an instance or subclass of the specifiedentryClass. - engineGetCertificate(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Get the certificate associated with the given alias.
 - engineGetCertificateAlias(Certificate) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Get the (alias) name of the first keystore entry whose certificate matches the given certificate.
 - engineGetCertificateChain(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Get the certificate chain associated with the given alias.
 - engineGetCreationDate(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Get the creation date of the entry identified by the given alias.
 - engineGetEntry(String, KeyStore.ProtectionParameter) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Gets a
KeyStore.Entryfor the specified alias with the specified protection parameter. - engineGetKey(String, char[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Get key associated with the given alias.
 - engineGetKeyManagers() - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManagerFactory
 - 
Get key managers.
 - engineGetTrustManagers() - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManagerFactory
 - 
Get trust managers.
 - engineInit(KeyStore) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManagerFactory
 - 
Engine init.
 - engineInit(KeyStore, char[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManagerFactory
 - 
Engine init.
 - engineInit(ManagerFactoryParameters) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManagerFactory
 - 
Engine init.
 - engineInit(ManagerFactoryParameters) - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManagerFactory
 - 
Engine init.
 - engineIsCertificateEntry(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Check whether the entry identified by the given alias contains a trusted certificate.
 - engineIsKeyEntry(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Check whether the entry identified by the given alias is a key-related.
 - engineLoad(InputStream, char[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Loads the keystore from the given input stream.
 - engineLoad(KeyStore.LoadStoreParameter) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Loads the keystore using the given
KeyStore.LoadStoreParameter. - engineSetCertificateEntry(String, Certificate) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Assigns the given certificate to the given alias.
 - engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Saves a
KeyStore.Entryunder the specified alias. - engineSetKeyEntry(String, byte[], Certificate[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Assigns the given key (that has already been protected) to the given alias.
 - engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Assigns the given key to the given alias, protecting it with the given password.
 - engineSize() - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Retrieves the number of entries in this keystore.
 - engineStore(OutputStream, char[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Stores this keystore to the given output stream, and protects its integrity with the given password.
 - engineStore(KeyStore.LoadStoreParameter) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Stores this keystore using the given.
 - Examples - Search tag in Overview
 - Section
 - Exposed Options - Search tag in Overview
 - Section
 
F
- File-System certificates - Search tag in Overview
 - Section
 
G
- General - Search tag in Overview
 - Section
 - getAcceptedIssuers() - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Get accepted issuers.
 - getAlgorithm() - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Get the algorithm
 - getCertificateChain(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Get certificate chain.
 - getClientAliases(String, Principal[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Get client alias.
 - getClientId() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the client id.
 - getClientSecret() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the client secret.
 - getEncoded() - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Get the encoded
 - getFormat() - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Get the format
 - getKeyVaultKeyStoreBySystemProperty() - Static method in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
get key vault key store by system property
 - getKid() - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Get the KeyId
 - getManagedIdentity() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the Managed Identity.
 - getPrivateKey(String) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Get private key.
 - getProtectionParameter() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the protection parameter.
 - getServerAliases(String, Principal[]) - Method in class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Get server alias.
 - getTenantId() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the tenant id.
 - Getting started - Search tag in Overview
 - Section
 - getUri() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Get the Azure Key Vault URI.
 
I
- Include direct dependency - Search tag in Overview
 - Section
 - Include the BOM file - Search tag in Overview
 - Section
 - Include the package - Search tag in Overview
 - Section
 
J
- Jarsigner - Search tag in Overview
 - Section
 - Jar Signer - Search tag in Overview
 - Section
 
K
- KEY_STORE_TYPE - Static variable in class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Stores the key-store name.
 - Key concepts - Search tag in Overview
 - Section
 - Key-Less certificates - Search tag in Overview
 - Section
 - KeyVaultEncode - Class in com.azure.security.keyvault.jca
 - 
encode signature
 - KeyVaultEncode() - Constructor for class com.azure.security.keyvault.jca.KeyVaultEncode
 - 
Creates a new instance of
KeyVaultEncode. - KeyVaultJcaProvider - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault security provider.
 - KeyVaultJcaProvider() - Constructor for class com.azure.security.keyvault.jca.KeyVaultJcaProvider
 - 
Constructor.
 - KeyVaultKeyManager - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault variant of the X509ExtendedKeyManager.
 - KeyVaultKeyManager(KeyStore, char[]) - Constructor for class com.azure.security.keyvault.jca.KeyVaultKeyManager
 - 
Constructor.
 - KeyVaultKeyManagerFactory - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault variant of the KeyManagerFactory.
 - KeyVaultKeyManagerFactory() - Constructor for class com.azure.security.keyvault.jca.KeyVaultKeyManagerFactory
 - 
Creates a new instance of
KeyVaultKeyManagerFactory. - KeyVaultKeyStore - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault implementation of the KeyStoreSpi.
 - KeyVaultKeyStore() - Constructor for class com.azure.security.keyvault.jca.KeyVaultKeyStore
 - 
Constructor.
 - KeyVaultLoadStoreParameter - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault LoadStoreParameter of the KeyStoreSpi.
 - KeyVaultLoadStoreParameter(String) - Constructor for class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Constructor.
 - KeyVaultLoadStoreParameter(String, String) - Constructor for class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Constructor.
 - KeyVaultLoadStoreParameter(String, String, String, String) - Constructor for class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Constructor.
 - KeyVaultLoadStoreParameter(String, String, String, String, String) - Constructor for class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
 - 
Constructor.
 - KeyVaultPrivateKey - Class in com.azure.security.keyvault.jca
 - 
Deprecated.Should not use this class outside of azure-security-keyvault-jca.jar. Move this class to implementation package.
 - KeyVaultPrivateKey(String, String) - Constructor for class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Builder for key vault private key
 - KeyVaultTrustManager - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault variant of the X509TrustManager.
 - KeyVaultTrustManager() - Constructor for class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Constructor.
 - KeyVaultTrustManager(KeyStore) - Constructor for class com.azure.security.keyvault.jca.KeyVaultTrustManager
 - 
Constructor.
 - KeyVaultTrustManagerFactory - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault variant of the TrustManagerFactory.
 - KeyVaultTrustManagerFactory() - Constructor for class com.azure.security.keyvault.jca.KeyVaultTrustManagerFactory
 - 
Creates a new instance of
KeyVaultTrustManagerFactory. - KeyVaultTrustManagerFactoryProvider - Class in com.azure.security.keyvault.jca
 - 
The Azure Key Vault TrustManagerFactory provider.
 - KeyVaultTrustManagerFactoryProvider() - Constructor for class com.azure.security.keyvault.jca.KeyVaultTrustManagerFactoryProvider
 - 
Constructor.
 
M
- mTLS - Search tag in Overview
 - Section
 
N
- Next steps - Search tag in Overview
 - Section
 
P
- Prepare Azure Resources - Search tag in Overview
 - Section
 - Prerequisites - Search tag in Overview
 - Section
 - PROVIDER_NAME - Static variable in class com.azure.security.keyvault.jca.KeyVaultJcaProvider
 - 
Stores the name.
 
R
- References - Search tag in Overview
 - Section
 
S
- Server side mTLS - Search tag in Overview
 - Section
 - Server side SSL - Search tag in Overview
 - Section
 - setAlgorithm(String) - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Store key vault certificate algorithm
 - setKid(String) - Method in class com.azure.security.keyvault.jca.KeyVaultPrivateKey
 - 
Deprecated.Store the KeyId
 - Sign with Jarsigner - Search tag in Overview
 - Section
 - Spring Boot - Search tag in Overview
 - Section
 - SSL/TLS - Search tag in Overview
 - Section
 - SSL/TLS and mTLS - Search tag in Overview
 - Section
 - Supported key type - Search tag in Overview
 - Section
 
T
- Troubleshooting - Search tag in Overview
 - Section
 
U
- Using jarsigner with Azure Key Vault JCA - Search tag in Overview
 - Section
 
V
- Verify with Jarsigner - Search tag in Overview
 - Section
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form