Index

A C D E F G I J K M N P R S T U V W 
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 Entry for the specified alias is an instance or subclass of the specified entryClass.
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.Entry for 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.Entry under 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
 
A C D E F G I J K M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form