Lezen in het Engels

Delen via


com.azure.core.cryptography

This package contains cryptography interfaces for Azure SDK client libraries. These interfaces allow client libraries to perform cryptographic operations using asymmetric and symmetric keys, such as encrypting, decrypting, signing, verifying, wrapping, and unwrapping keys. The package also provides classes that can resolve key encryption keys from a given key identifier.

Some of the key concepts and features of the cryptography package are:

  • Async Key Encryption Key and Key Encryption Key interfaces: These interfaces define the methods for encrypting and decrypting keys, also known as key wrapping and unwrapping. They also support signing and verifying data using the configured key.
  • Async Key Encryption Key Resolver and Key Encryption Key Resolver interfaces: These interfaces define the methods for resolving key encryption keys from a given key identifier. They can be used to create instances of CryptographyClient.

Interfaces

AsyncKeyEncryptionKey

The AsyncKeyEncryptionKey defines asynchronous methods for encrypting and decrypting keys, also known as key wrapping and unwrapping.

AsyncKeyEncryptionKeyResolver

An object capable of asynchronously retrieving key encryption keys from a provided key identifier.

KeyEncryptionKey

A KeyEncryptionKey defines synchronous methods for encrypting and decrypting keys, also known as key wrapping and unwrapping.

KeyEncryptionKeyResolver

An object capable of synchronously retrieving key encryption keys from a provided key identifier.