A B C D E F G I K O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Aes128Cbc - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes128Cbc() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes128Cbc
- Aes128CbcHmacSha256 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes128CbcHmacSha256() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes128CbcHmacSha256
- Aes192Cbc - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes192Cbc() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes192Cbc
- Aes192CbcHmacSha384 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes192CbcHmacSha384() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes192CbcHmacSha384
- Aes256Cbc - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes256Cbc() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes256Cbc
- Aes256CbcHmacSha512 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Aes256CbcHmacSha512() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Aes256CbcHmacSha512
- AesCbc - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesCbc(String, int) - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbc
- AesCbcHmacSha2 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesCbcHmacSha2(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbcHmacSha2
- AesKw - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesKw(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- AesKw128 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesKw128() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw128
- AesKw192 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesKw192() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw192
- AesKw256 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- AesKw256() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw256
- Algorithm - Class in com.microsoft.azure.keyvault.cryptography
-
Abstract base class for all Algorithm objects.
- Algorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.Algorithm
-
Constructor.
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes128Cbc
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes128CbcHmacSha256
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes192Cbc
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes192CbcHmacSha384
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes256Cbc
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Aes256CbcHmacSha512
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw128
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw192
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw256
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256k
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Es384
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Es512
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Rs256
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- ALGORITHM_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- AlgorithmResolver - Class in com.microsoft.azure.keyvault.cryptography
- AlgorithmResolver() - Constructor for class com.microsoft.azure.keyvault.cryptography.AlgorithmResolver
- AsymmetricEncryptionAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
-
Abstract base class for all asymmetric encryption algorithms.
- AsymmetricEncryptionAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.AsymmetricEncryptionAlgorithm
-
Constructor.
- AsymmetricSignatureAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
- AsymmetricSignatureAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.AsymmetricSignatureAlgorithm
B
- ByteExtensions - Class in com.microsoft.azure.keyvault.cryptography
- ByteExtensions() - Constructor for class com.microsoft.azure.keyvault.cryptography.ByteExtensions
C
- clone(byte[]) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
-
Creates a copy of the source array.
- close() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- close() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- close() - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- com.microsoft.azure.keyvault.cryptography - package com.microsoft.azure.keyvault.cryptography
-
This package contains cryptographic functions and implementations of RSA and symmetric keys that conform with the IKey interface.
- com.microsoft.azure.keyvault.cryptography.algorithms - package com.microsoft.azure.keyvault.cryptography.algorithms
-
This package contains cryptographic functions and implementations.
- CreateDecryptor(byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateDecryptor(byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption. - CreateDecryptor(byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateDecryptor(byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption using the supplied initialization vector. - CreateDecryptor(byte[], byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbc
- CreateDecryptor(byte[], byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbcHmacSha2
- CreateDecryptor(byte[], byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateDecryptor(byte[], byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbc
- CreateDecryptor(byte[], byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbcHmacSha2
- CreateDecryptor(byte[], byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateDecryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateDecryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw128
- CreateDecryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw192
- CreateDecryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw256
- CreateDecryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateDecryptor(byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateDecryptor(byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption that uses the specified provider for the Java Security API. - CreateDecryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- CreateDecryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- CreateDecryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.AsymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption that uses the specifiedKeyPair
and the defaultProvider
provider. - CreateDecryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- CreateDecryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- CreateDecryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.AsymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for decryption that uses the specifiedKeyPair
andProvider
. - CreateEncryptor(byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateEncryptor(byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption. - CreateEncryptor(byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateEncryptor(byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption using the supplied initialization vector. - CreateEncryptor(byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbc
- CreateEncryptor(byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbcHmacSha2
- CreateEncryptor(byte[], byte[], byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateEncryptor(byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbc
- CreateEncryptor(byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesCbcHmacSha2
- CreateEncryptor(byte[], byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateEncryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateEncryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw128
- CreateEncryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw192
- CreateEncryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw256
- CreateEncryptor(byte[], byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption using the supplied initialization vector and the specific provider for the Java Security API. - CreateEncryptor(byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.AesKw
- CreateEncryptor(byte[], Provider) - Method in class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption that uses the specified provider for the Java Security API. - CreateEncryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- CreateEncryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- CreateEncryptor(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.AsymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption that uses the specifiedKeyPair
and the defaultProvider
provider. - CreateEncryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- CreateEncryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- CreateEncryptor(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.AsymmetricEncryptionAlgorithm
-
Creates a
ICryptoTransform
implementation for encryption that uses the specifiedKeyPair
andProvider
. - createSignatureTransform(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Rs256
- createSignatureTransform(KeyPair) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- createSignatureTransform(KeyPair, Provider) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Ecdsa
- CURVE_TO_SIGNATURE - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- CURVE_TO_SPEC_NAME - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
D
- decryptAsync(byte[], byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- decryptAsync(byte[], byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- decryptAsync(byte[], byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- Default - Static variable in class com.microsoft.azure.keyvault.cryptography.AlgorithmResolver
- defaultEncryptionAlgorithm - Variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- DefaultKeySize - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- doFinal(byte[]) - Method in interface com.microsoft.azure.keyvault.cryptography.ICryptoTransform
-
Transforms the specified region of the specified byte array as a single operation.
E
- Ecdsa - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Ecdsa() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Ecdsa
- EcKey - Class in com.microsoft.azure.keyvault.cryptography
- EcKey() - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EcKey(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EcKey(String, JsonWebKeyCurveName) - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EcKey(String, JsonWebKeyCurveName, Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EcKey(String, KeyPair) - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EcKey(String, KeyPair, Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.EcKey
-
Constructor.
- EMSA_PKCS1_V1_5_ENCODE(byte[], int, String) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- EMSA_PKCS1_V1_5_ENCODE_HASH(byte[], int, String) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- encryptAsync(byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- encryptAsync(byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- encryptAsync(byte[], byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- EncryptionAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
-
Abstract base class for all encryption algorithms.
- EncryptionAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.EncryptionAlgorithm
-
Constructor.
- Es256 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Es256() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Es256
- Es256k - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Es256k() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Es256k
- Es384 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Es384() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Es384
- Es512 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Es512() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Es512
F
- fromAsn1Der(byte[], Ecdsa) - Static method in class com.microsoft.azure.keyvault.cryptography.SignatureEncoding
-
Converts an ASN.1 DER encoded ECDSA signature to a raw signature in the form R|S
- fromAsn1Der(byte[], String) - Static method in class com.microsoft.azure.keyvault.cryptography.SignatureEncoding
-
Converts an ASN.1 DER encoded ECDSA signature to a raw signature in the form R|S
- fromJsonWebKey(JsonWebKey) - Static method in class com.microsoft.azure.keyvault.cryptography.EcKey
-
Converts JSON web key to EC key pair, does not include the private key.
- fromJsonWebKey(JsonWebKey) - Static method in class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Converts JSON web key to RsaKey.
- fromJsonWebKey(JsonWebKey, boolean) - Static method in class com.microsoft.azure.keyvault.cryptography.EcKey
-
Converts JSON web key to EC key pair and include the private key if set to true.
- fromJsonWebKey(JsonWebKey, boolean) - Static method in class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Converts JSON web key to RsaKey and include the private key if set to true.
- fromJsonWebKey(JsonWebKey, boolean, Provider) - Static method in class com.microsoft.azure.keyvault.cryptography.EcKey
-
Converts JSON web key to EC key pair and include the private key if set to true.
- fromJsonWebKey(JsonWebKey, boolean, Provider) - Static method in class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Converts JSON web key to RsaKey and include the private key if set to true.
G
- get(String) - Method in class com.microsoft.azure.keyvault.cryptography.AlgorithmResolver
-
Returns the implementation for an algorithm name.
- getCoordLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Ecdsa
- getCoordLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256
- getCoordLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256k
- getCoordLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es384
- getCoordLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es512
- getCurve() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getDefaultCurve() - Static method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getDefaultEncryptionAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getDefaultEncryptionAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getDefaultEncryptionAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- getDefaultKeySize() - Static method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getDefaultKeyWrapAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getDefaultKeyWrapAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getDefaultKeyWrapAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- getDefaultSignatureAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getDefaultSignatureAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getDefaultSignatureAlgorithm() - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- getDigestLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Ecdsa
- getDigestLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256
- getDigestLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es256k
- getDigestLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es384
- getDigestLength() - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.Es512
- getKeyPair() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getKeyPair() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getKid() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- getKid() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- getKid() - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- getName() - Method in class com.microsoft.azure.keyvault.cryptography.Algorithm
-
Gets the name of the algorithm.
- getOctetLength(int) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- getTag() - Method in interface com.microsoft.azure.keyvault.cryptography.IAuthenticatedCryptoTransform
I
- I2OSP(BigInteger, int) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- IAuthenticatedCryptoTransform - Interface in com.microsoft.azure.keyvault.cryptography
- ICryptoTransform - Interface in com.microsoft.azure.keyvault.cryptography
-
Defines the basic operations of cryptographic transformations.
- ISignatureTransform - Interface in com.microsoft.azure.keyvault.cryptography
- isNullOrEmpty(String) - Static method in class com.microsoft.azure.keyvault.cryptography.Strings
-
Determines whether the parameter string is either null or empty.
- isNullOrWhiteSpace(String) - Static method in class com.microsoft.azure.keyvault.cryptography.Strings
-
Determines whether the parameter string is null, empty or whitespace.
K
- KeySize1024 - Static variable in class com.microsoft.azure.keyvault.cryptography.RsaKey
- KeySize128 - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- KeySize192 - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- KeySize2048 - Static variable in class com.microsoft.azure.keyvault.cryptography.RsaKey
- KeySize256 - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- KeySize384 - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- KeySize4096 - Static variable in class com.microsoft.azure.keyvault.cryptography.RsaKey
- KeySize512 - Static variable in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- KeyWrapAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
-
Abstract base class for all key wrap algorithms.
- KeyWrapAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.KeyWrapAlgorithm
-
Constructor.
O
- or(byte[], byte[]) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
- or(byte[], byte[], int) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
- OS2IP(byte[]) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
P
- P256 - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- P256K - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- P384 - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- P521 - Static variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- put(String, Algorithm) - Method in class com.microsoft.azure.keyvault.cryptography.AlgorithmResolver
-
Add/Update a named algorithm implementation.
R
- remove(String) - Method in class com.microsoft.azure.keyvault.cryptography.AlgorithmResolver
-
Remove a named algorithm implementation.
- Rs256 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Rs256() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Rs256
- Rsa15 - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- Rsa15() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.Rsa15
- RsaEncryption - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- RsaEncryption(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.RsaEncryption
- RsaKey - Class in com.microsoft.azure.keyvault.cryptography
- RsaKey() - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaKey(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaKey(String, int) - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaKey(String, int, Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaKey(String, KeyPair) - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaKey(String, KeyPair, Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Constructor.
- RsaOaep - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- RsaOaep() - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.RsaOaep
- RsaSignature - Class in com.microsoft.azure.keyvault.cryptography.algorithms
- RsaSignature(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- RSASP1(RSAPrivateKey, BigInteger) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
- RSAVP1(RSAPublicKey, BigInteger) - Method in class com.microsoft.azure.keyvault.cryptography.algorithms.RsaSignature
S
- sequenceEqualConstantTime(byte[], byte[]) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
-
Compares two byte arrays in constant time.
- sign(byte[]) - Method in interface com.microsoft.azure.keyvault.cryptography.ISignatureTransform
- signAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- signAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- signAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
- signatureAlgorithm - Variable in class com.microsoft.azure.keyvault.cryptography.EcKey
- SignatureAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
- SignatureAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.SignatureAlgorithm
- SignatureEncoding - Class in com.microsoft.azure.keyvault.cryptography
- Strings - Class in com.microsoft.azure.keyvault.cryptography
- Strings() - Constructor for class com.microsoft.azure.keyvault.cryptography.Strings
- SymmetricEncryptionAlgorithm - Class in com.microsoft.azure.keyvault.cryptography
-
Abstract base class for all symmetric encryption algorithms.
- SymmetricEncryptionAlgorithm(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricEncryptionAlgorithm
-
Constructor.
- SymmetricKey - Class in com.microsoft.azure.keyvault.cryptography
-
A simple symmetric key implementation
- SymmetricKey() - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with a random key identifier and a random key with DefaultKeySize bits.
- SymmetricKey(String) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with the specified key identifier and a random key with DefaultKeySize bits.
- SymmetricKey(String, byte[]) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with the specified key identifier and key material.
- SymmetricKey(String, byte[], Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with the specified key identifier and key material that uses the specified Provider.
- SymmetricKey(String, int) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with the specified key identifier and a random key with the specified size.
- SymmetricKey(String, int, Provider) - Constructor for class com.microsoft.azure.keyvault.cryptography.SymmetricKey
-
Creates a SymmetricKey with the specified key identifier and a random key with the specified size that uses the specified provider.
T
- toAsn1Der(byte[], Ecdsa) - Static method in class com.microsoft.azure.keyvault.cryptography.SignatureEncoding
-
Converts a raw ECDSA signature in the form R|S to an ASN.1 DER encoded signature.
- toAsn1Der(byte[], String) - Static method in class com.microsoft.azure.keyvault.cryptography.SignatureEncoding
-
Converts a raw ECDSA signature in the form R|S to an ASN.1 DER encoded signature.
- toJsonWebKey() - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
-
Converts EcKey to JSON web key.
- toJsonWebKey() - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
-
Converts RsaKey to JSON web key.
U
- unwrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- unwrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- unwrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
V
- verify(byte[], byte[]) - Method in interface com.microsoft.azure.keyvault.cryptography.ISignatureTransform
- verifyAsync(byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- verifyAsync(byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- verifyAsync(byte[], byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
W
- wrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.EcKey
- wrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.RsaKey
- wrapKeyAsync(byte[], String) - Method in class com.microsoft.azure.keyvault.cryptography.SymmetricKey
X
- xor(byte[], byte[]) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
Z
- zero(byte[]) - Static method in class com.microsoft.azure.keyvault.cryptography.ByteExtensions
All Classes All Packages