com.azure.core.cryptography.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-core Show documentation
Show all versions of azure-core Show documentation
This package contains core types for Azure Java clients.
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
/**
* 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.
*
*
* @see com.azure.core.cryptography.KeyEncryptionKey
* @see com.azure.core.cryptography.AsyncKeyEncryptionKey
* @see com.azure.core.cryptography.KeyEncryptionKeyResolver
* @see com.azure.core.cryptography.AsyncKeyEncryptionKeyResolver
*/
package com.azure.core.cryptography;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy