public class KmsAsymmetricKeyProvider extends Object implements SignatureProvider
| Constructor and Description |
|---|
KmsAsymmetricKeyProvider(PublicKey publicKey,
SignatureAlgorithm signatureAlgorithm) |
KmsAsymmetricKeyProvider(String certificate) |
KmsAsymmetricKeyProvider(String publicKey,
SignatureAlgorithm signatureAlgorithm) |
KmsAsymmetricKeyProvider(String keyId,
String keyVersionId,
SignatureAlgorithm signatureAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getDigest(byte[] content) |
SignatureAlgorithm |
getSignatureAlgorithm() |
void |
setAliyunKms(AliyunKms kms) |
SignatureMaterial |
sign(SignatureMaterial material) |
VerifyMaterial |
verify(VerifyMaterial material) |
public KmsAsymmetricKeyProvider(String keyId, String keyVersionId, SignatureAlgorithm signatureAlgorithm)
public KmsAsymmetricKeyProvider(String publicKey, SignatureAlgorithm signatureAlgorithm)
public KmsAsymmetricKeyProvider(PublicKey publicKey, SignatureAlgorithm signatureAlgorithm)
public KmsAsymmetricKeyProvider(String certificate)
public SignatureMaterial sign(SignatureMaterial material)
sign in interface SignatureProviderpublic VerifyMaterial verify(VerifyMaterial material)
verify in interface SignatureProviderpublic void setAliyunKms(AliyunKms kms)
setAliyunKms in interface SignatureProviderpublic SignatureAlgorithm getSignatureAlgorithm()
getSignatureAlgorithm in interface SignatureProviderpublic byte[] getDigest(byte[] content)
Copyright © 2020. All rights reserved.