Interface KeyVaultSigningClient

All Known Implementing Classes:
DefaultKeyVaultSigningClient

public interface KeyVaultSigningClient
Abstraction for performing signing operations with Azure Key Vault.
Since:
5.13.0
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull byte[]
    sign(@NonNull String keyId, @NonNull com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm algorithm, @NonNull byte[] data)
    Sign the given data using the key identified by keyId.
  • Method Details

    • sign

      @NonNull @NonNull byte[] sign(@NonNull @NonNull String keyId, @NonNull @NonNull com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm algorithm, @NonNull @NonNull byte[] data)
      Sign the given data using the key identified by keyId.
      Parameters:
      keyId - the full key identifier
      algorithm - the signature algorithm
      data - the data to sign
      Returns:
      the signature bytes