Uses of Class
com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Packages that use SignatureAlgorithm
Package
Description
Azure Key Vault is a cloud-based service
provided by Microsoft Azure that allows users to securely store and manage cryptographic keys used for encrypting
and decrypting data.
Package containing classes used for representing output/results of encryption, decryption, signing, verifying,
key wrapping and unwrapping operations.
-
Uses of SignatureAlgorithm in com.azure.security.keyvault.keys.cryptography
Methods in com.azure.security.keyvault.keys.cryptography with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionCryptographyAsyncClient.sign
(SignatureAlgorithm algorithm, byte[] digest) Creates a signature from a digest using the configured key.CryptographyClient.sign
(SignatureAlgorithm algorithm, byte[] digest) Creates a signature from a digest using the configured key.CryptographyClient.sign
(SignatureAlgorithm algorithm, byte[] digest, com.azure.core.util.Context context) Creates a signature from a digest using the configured key.CryptographyAsyncClient.signData
(SignatureAlgorithm algorithm, byte[] data) Creates a signature from the raw data using the configured key.CryptographyClient.signData
(SignatureAlgorithm algorithm, byte[] data) Creates a signature from the raw data using the configured key.CryptographyClient.signData
(SignatureAlgorithm algorithm, byte[] data, com.azure.core.util.Context context) Creates a signature from the raw data using the configured key.CryptographyAsyncClient.verify
(SignatureAlgorithm algorithm, byte[] digest, byte[] signature) Verifies a signature using the configured key.CryptographyClient.verify
(SignatureAlgorithm algorithm, byte[] digest, byte[] signature) Verifies a signature using the configured key.CryptographyClient.verify
(SignatureAlgorithm algorithm, byte[] digest, byte[] signature, com.azure.core.util.Context context) Verifies a signature using the configured key.CryptographyAsyncClient.verifyData
(SignatureAlgorithm algorithm, byte[] data, byte[] signature) Verifies a signature against the raw data using the configured key.CryptographyClient.verifyData
(SignatureAlgorithm algorithm, byte[] data, byte[] signature) Verifies a signature against the raw data using the configured key.CryptographyClient.verifyData
(SignatureAlgorithm algorithm, byte[] data, byte[] signature, com.azure.core.util.Context context) Verifies a signature against the raw data using the configured key. -
Uses of SignatureAlgorithm in com.azure.security.keyvault.keys.cryptography.models
Fields in com.azure.security.keyvault.keys.cryptography.models declared as SignatureAlgorithmModifier and TypeFieldDescriptionstatic final SignatureAlgorithm
SignatureAlgorithm.ES256
ECDSA using P-256 and SHA-256, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.ES256K
ECDSA using P-256K and SHA-256, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.ES384
ECDSA using P-384 and SHA-384, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.ES512
ECDSA using P-521 and SHA-512, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.HS256
HMAC using SHA-256, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.HS384
HMAC using SHA-384, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.HS512
HMAC using SHA-512, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.PS256
RSASSA-PSS using SHA-256 and MGF1 with SHA-256, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.PS384
RSASSA-PSS using SHA-384 and MGF1 with SHA-384, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.PS512
RSASSA-PSS using SHA-512 and MGF1 with SHA-512, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.RS256
RSASSA-PKCS1-v1_5 using SHA-256, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.RS384
RSASSA-PKCS1-v1_5 using SHA-384, as described in RFC7518.static final SignatureAlgorithm
SignatureAlgorithm.RS512
RSASSA-PKCS1-v1_5 using SHA-512, as described in RFC7518.Methods in com.azure.security.keyvault.keys.cryptography.models that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithm
SignatureAlgorithm.fromString
(String name) Creates or finds a SignatureAlgorithm from its string representation.SignResult.getAlgorithm()
Get the signature algorithm used to create the signature.VerifyResult.getAlgorithm()
Get the signature algorithm used to verify the signature.Methods in com.azure.security.keyvault.keys.cryptography.models that return types with arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic Collection
<SignatureAlgorithm> SignatureAlgorithm.values()
Gets the known SignatureAlgorithm values.Constructors in com.azure.security.keyvault.keys.cryptography.models with parameters of type SignatureAlgorithmModifierConstructorDescriptionSignResult
(byte[] signature, SignatureAlgorithm algorithm, String keyId) Creates the instance of SignResult holding the sign operation response details.VerifyResult
(Boolean isValid, SignatureAlgorithm algorithm, String keyId) Creates the instance of Verify Result holding the verification response information.