Modifier and Type | Method and Description |
---|---|
abstract SignatureAlg |
Signer.getSignatureAlgorithm() |
Modifier and Type | Method and Description |
---|---|
static Signer |
Crypto.getSigner(SignatureAlg aSignatureAlg) |
static Verifier |
Crypto.getVerifier(SignatureAlg aSignatureAlg) |
Modifier and Type | Method and Description |
---|---|
static SignatureAlg |
SignatureAlg.fromName(java.lang.String aSignatureAlgName) |
static SignatureAlg[] |
SignatureAlg.getAlgorithms() |
Modifier and Type | Method and Description |
---|---|
static tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<SignatureAlg,AlgorithmParams> |
SignatureAlg.fromAlgorithmIdentifier(tr.gov.tubitak.uekae.esya.api.asn.x509.EAlgorithmIdentifier aAlgoId) |
Modifier and Type | Method and Description |
---|---|
Signer |
CryptoProvider.getSigner(SignatureAlg aSignatureAlg) |
Verifier |
CryptoProvider.getVerifier(SignatureAlg aSignatureAlg) |
Modifier and Type | Method and Description |
---|---|
static SignatureAlg |
ECUtil.getConvenientECSignatureAlgForECCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate signerCertificate) |
Modifier and Type | Method and Description |
---|---|
static void |
ECUtil.checkDigestAlgForECCAlgorithm(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate signerCertificate,
SignatureAlg signatureAlg)
Check if both the key length and the signature algorithm hash suit the requirements provided in RFC 5656, 6.2.1.
|
static byte[] |
SignUtil.sign(SignatureAlg aSignatureAlg,
AlgorithmParams aParams,
byte[] aToBeSigned,
java.security.PrivateKey aSignPrivateKey) |
static byte[] |
SignUtil.sign(SignatureAlg aSignatureAlg,
byte[] aToBeSigned,
java.security.PrivateKey aSignPrivateKey) |
static boolean |
SignUtil.verify(SignatureAlg aSignatureAlg,
AlgorithmParams aParams,
byte[] aImzalanan,
byte[] aImzali,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
static boolean |
SignUtil.verify(SignatureAlg aSignatureAlg,
AlgorithmParams aParams,
byte[] aToBeSigned,
byte[] aSigned,
java.security.PublicKey aSignPublicKey) |
static boolean |
SignUtil.verify(SignatureAlg aSignatureAlg,
byte[] aImzalanan,
byte[] aImzali,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
static boolean |
SignUtil.verify(SignatureAlg aSignatureAlg,
byte[] aToBeSigned,
byte[] aSigned,
java.security.PublicKey aSignPublicKey) |
Copyright © 2025. All rights reserved.