| Package | Description |
|---|---|
| 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 |
This package contains cryptographic functions and implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsymmetricEncryptionAlgorithm
Abstract base class for all asymmetric encryption algorithms.
|
class |
AsymmetricSignatureAlgorithm |
class |
EncryptionAlgorithm
Abstract base class for all encryption algorithms.
|
class |
KeyWrapAlgorithm
Abstract base class for all key wrap algorithms.
|
class |
SignatureAlgorithm |
class |
SymmetricEncryptionAlgorithm
Abstract base class for all symmetric encryption algorithms.
|
| Modifier and Type | Method and Description |
|---|---|
Algorithm |
AlgorithmResolver.get(String algorithmName)
Returns the implementation for an algorithm name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AlgorithmResolver.put(String algorithmName,
Algorithm provider)
Add/Update a named algorithm implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Aes128Cbc |
class |
Aes128CbcHmacSha256 |
class |
Aes192Cbc |
class |
Aes192CbcHmacSha384 |
class |
Aes256Cbc |
class |
Aes256CbcHmacSha512 |
class |
AesCbc |
class |
AesCbcHmacSha2 |
class |
AesKw |
class |
AesKw128 |
class |
AesKw192 |
class |
AesKw256 |
class |
Ecdsa |
class |
Es256 |
class |
Es256k |
class |
Es384 |
class |
Es512 |
class |
Rs256 |
class |
Rsa15 |
class |
RsaEncryption |
class |
RsaOaep |
class |
RsaSignature |
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/