Microsoft.Azure.KeyVault.Cryptography.Algorithms Namespace

Contains classes that define cryptography algorithms used with a key vault.

Classes

Aes128Cbc

AESCBC 128bit key with PKCS7 Padding

Aes128CbcHmacSha256

JWE A128CBC-HS256: https://tools.ietf.org/html/rfc7518#section-5.2.3

Aes192Cbc

AESCBC 192bit key with PKCS7 Padding

Aes192CbcHmacSha384

JWE A192CBC-HS384: https://tools.ietf.org/html/rfc7518#section-5.2.4

Aes256Cbc

AESCBC 256bit key with PKCS7 Padding

Aes256CbcHmacSha512

JWE A256CBC-HS512: https://tools.ietf.org/html/rfc7518#section-5.2.5

AesCbc

Abstract base class for vanilla AESCBC

AesCbcHmacSha2

Abstract base class for AESCBC-HMAC algorithms.

AesKw

Abstract AES Key Wrap algoritm.

AesKw128

JWE A128KW: https://tools.ietf.org/html/rfc7518#section-4.4

AesKw192

JWE A192KW: https://tools.ietf.org/html/rfc7518#section-4.4

AesKw256

JWE A256KW: https://tools.ietf.org/html/rfc7518#section-4.4

Ecdsa

Abstract Elliptic Curve Digital Signature Algorithm (ECDSA).

Es256

Represents ECDSA with curve P-256 from NIST.

ES256K
Es384

Represents ECDSA with curve P-384 from NIST.

Es512

Represents ECDSA with curve P-521 from NIST.

Rs256

RSA SHA-256 Signature algorithim.

Rsa15
RsaEncryption

Abstract RSA encryption algorithm.

RsaOaep

RSA-OAEP Encryption.

RsaSignature

Abstract RsaSignature.