Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 4. Access Token - Section in Overview
- Additional documentation - Section in Overview
- ALGORITHM_NAME - Static variable in class com.azure.security.keyvault.jca.KeyVaultKeyStore
-
Stores the algorithm name.
- Authentication Methods - Section in Overview
- Azure Key Vault JCA client library for Java - Section in Overview
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 - Section in Overview
- Client side mTLS - Section in Overview
- Client side SSL - Section in Overview
- com.azure.security.keyvault.jca - package com.azure.security.keyvault.jca
-
The Azure Key Vault JCA Provider package.
- Configure logging - Section in Overview
- Contributing - Section in Overview
D
- Debug Key Vault Provider - Section in Overview
- 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 - Section in Overview
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) - 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 - Section in Overview
- Exposed Options - Section in Overview
F
- File-System certificates - Section in Overview
G
- General - Section in Overview
- getAcceptedIssuers() - Method in class com.azure.security.keyvault.jca.KeyVaultTrustManager
-
Get accepted issuers.
- getAccessToken() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
-
Get the access token.
- 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 - Section in Overview
- getUri() - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
-
Get the Azure Key Vault URI.
I
- Include direct dependency - Section in Overview
- Include the BOM file - Section in Overview
- Include the package - Section in Overview
J
- Jarsigner - Section in Overview
- Jar Signer - Section in Overview
K
- KEY_STORE_TYPE - Static variable in class com.azure.security.keyvault.jca.KeyVaultKeyStore
-
Stores the key-store name.
- Key concepts - Section in Overview
- Key-Less certificates - Section in Overview
- 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
- 3. Managed Identity - Section in Overview
- mTLS - Section in Overview
N
- Next steps - Section in Overview
P
- Prepare Azure Resources - Section in Overview
- Prerequisites - Section in Overview
- PROVIDER_NAME - Static variable in class com.azure.security.keyvault.jca.KeyVaultJcaProvider
-
Stores the name.
R
- References - Section in Overview
S
- 1. Service Principal (Client Credentials) - Section in Overview
- Server side mTLS - Section in Overview
- Server side SSL - Section in Overview
- setAccessToken(String) - Method in class com.azure.security.keyvault.jca.KeyVaultLoadStoreParameter
-
Set the access token.
- 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 - Section in Overview
- Spring Boot - Section in Overview
- SSL/TLS - Section in Overview
- SSL/TLS and mTLS - Section in Overview
- Supported key type - Section in Overview
T
- Troubleshooting - Section in Overview
U
- Using jarsigner with Azure Key Vault JCA - Section in Overview
V
- Verify with Jarsigner - Section in Overview
W
- 2. Workload Identity (AKS) - Section in Overview
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form