| 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 | Interface and Description |
|---|---|
interface |
IAuthenticatedCryptoTransform |
| Modifier and Type | Method and Description |
|---|---|
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateDecryptor(byte[] key)
Creates a
ICryptoTransform implementation for decryption. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateDecryptor(byte[] key,
byte[] iv)
Creates a
ICryptoTransform implementation for decryption
using the supplied initialization vector. |
abstract ICryptoTransform |
SymmetricEncryptionAlgorithm.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag)
Creates a
ICryptoTransform implementation for decryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
SymmetricEncryptionAlgorithm.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag,
Provider provider)
Creates a
ICryptoTransform implementation for decryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateDecryptor(byte[] key,
byte[] iv,
Provider provider)
Creates a
ICryptoTransform implementation for decryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateDecryptor(byte[] key,
Provider provider)
Creates a
ICryptoTransform implementation for decryption that
uses the specified provider for the Java Security API. |
abstract ICryptoTransform |
AsymmetricEncryptionAlgorithm.CreateDecryptor(KeyPair keyPair)
Creates a
ICryptoTransform implementation for decryption that
uses the specified KeyPair and the default Provider provider. |
abstract ICryptoTransform |
AsymmetricEncryptionAlgorithm.CreateDecryptor(KeyPair keyPair,
Provider provider)
Creates a
ICryptoTransform implementation for decryption that
uses the specified KeyPair and Provider. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateEncryptor(byte[] key)
Creates a
ICryptoTransform implementation for encryption. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateEncryptor(byte[] key,
byte[] iv)
Creates a
ICryptoTransform implementation for encryption
using the supplied initialization vector. |
abstract ICryptoTransform |
SymmetricEncryptionAlgorithm.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData)
Creates a
ICryptoTransform implementation for encryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
SymmetricEncryptionAlgorithm.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
Provider provider)
Creates a
ICryptoTransform implementation for encryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateEncryptor(byte[] key,
byte[] iv,
Provider provider)
Creates a
ICryptoTransform implementation for encryption
using the supplied initialization vector and the specific provider for the Java Security API. |
abstract ICryptoTransform |
KeyWrapAlgorithm.CreateEncryptor(byte[] key,
Provider provider)
Creates a
ICryptoTransform implementation for encryption that
uses the specified provider for the Java Security API. |
abstract ICryptoTransform |
AsymmetricEncryptionAlgorithm.CreateEncryptor(KeyPair keyPair)
Creates a
ICryptoTransform implementation for encryption that
uses the specified KeyPair and the default Provider provider. |
abstract ICryptoTransform |
AsymmetricEncryptionAlgorithm.CreateEncryptor(KeyPair keyPair,
Provider provider)
Creates a
ICryptoTransform implementation for encryption that
uses the specified KeyPair and Provider. |
| Modifier and Type | Method and Description |
|---|---|
ICryptoTransform |
AesKw.CreateDecryptor(byte[] key) |
ICryptoTransform |
AesKw.CreateDecryptor(byte[] key,
byte[] iv) |
ICryptoTransform |
AesCbcHmacSha2.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag) |
ICryptoTransform |
AesCbc.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag) |
ICryptoTransform |
AesCbcHmacSha2.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag,
Provider provider) |
ICryptoTransform |
AesCbc.CreateDecryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
byte[] authenticationTag,
Provider provider) |
ICryptoTransform |
AesKw256.CreateDecryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw192.CreateDecryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw128.CreateDecryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw.CreateDecryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw.CreateDecryptor(byte[] key,
Provider provider) |
ICryptoTransform |
RsaOaep.CreateDecryptor(KeyPair keyPair) |
ICryptoTransform |
Rsa15.CreateDecryptor(KeyPair keyPair) |
ICryptoTransform |
RsaOaep.CreateDecryptor(KeyPair keyPair,
Provider provider) |
ICryptoTransform |
Rsa15.CreateDecryptor(KeyPair keyPair,
Provider provider) |
ICryptoTransform |
AesKw.CreateEncryptor(byte[] key) |
ICryptoTransform |
AesKw.CreateEncryptor(byte[] key,
byte[] iv) |
ICryptoTransform |
AesCbcHmacSha2.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData) |
ICryptoTransform |
AesCbc.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData) |
ICryptoTransform |
AesCbcHmacSha2.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
Provider provider) |
ICryptoTransform |
AesCbc.CreateEncryptor(byte[] key,
byte[] iv,
byte[] authenticationData,
Provider provider) |
ICryptoTransform |
AesKw256.CreateEncryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw192.CreateEncryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw128.CreateEncryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw.CreateEncryptor(byte[] key,
byte[] iv,
Provider provider) |
ICryptoTransform |
AesKw.CreateEncryptor(byte[] key,
Provider provider) |
ICryptoTransform |
RsaOaep.CreateEncryptor(KeyPair keyPair) |
ICryptoTransform |
Rsa15.CreateEncryptor(KeyPair keyPair) |
ICryptoTransform |
RsaOaep.CreateEncryptor(KeyPair keyPair,
Provider provider) |
ICryptoTransform |
Rsa15.CreateEncryptor(KeyPair keyPair,
Provider provider) |
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/