本文整理了Java中java.security.cert.X509CRL.getSigAlgOID()
方法的一些代码示例,展示了X509CRL.getSigAlgOID()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X509CRL.getSigAlgOID()
方法的具体详情如下:
包路径:java.security.cert.X509CRL
类名称:X509CRL
方法名:getSigAlgOID
[英]Returns the OID of the signature algorithm.
[中]返回签名算法的OID。
代码示例来源:origin: org.jsslutils/jsslutils
@Override
public String getSigAlgOID() {
X509CRL crl = this.crl;
if (crl != null) {
return crl.getSigAlgOID();
} else {
return null;
}
}
代码示例来源:origin: arhs/sd-dss
private void setDefaultValues() {
final X509CRL x509crl = crlValidity.x509CRL;
final String sigAlgOID = x509crl.getSigAlgOID();
final SignatureAlgorithm signatureAlgorithm = SignatureAlgorithm.forOID(sigAlgOID);
this.algorithmUsedToSignToken = signatureAlgorithm;
this.issuingTime = x509crl.getThisUpdate();
this.nextUpdate = x509crl.getNextUpdate();
issuerX500Principal = x509crl.getIssuerX500Principal();
this.extraInfo = new TokenValidationExtraInfo();
issuerToken = crlValidity.issuerToken;
signatureValid = crlValidity.signatureIntact;
signatureInvalidityReason = crlValidity.signatureInvalidityReason;
}
代码示例来源:origin: be.fedict.jtrust/jtrust-lib
algorithmPolicy.checkSignatureAlgorithm(x509crl.getSigAlgOID(),
validationDate);
代码示例来源:origin: arhs/sd-dss
/**
* @return the a copy of x509crl as a X509CRLHolder
*/
public X509CRLHolder getX509CrlHolder() {
try {
final X509CRL x509crl = getX509crl();
final TBSCertList tbsCertList = TBSCertList.getInstance(x509crl.getTBSCertList());
final AlgorithmIdentifier sigAlgOID = new AlgorithmIdentifier(new ASN1ObjectIdentifier(x509crl.getSigAlgOID()));
final byte[] signature = x509crl.getSignature();
final DERSequence seq = new DERSequence(new ASN1Encodable[]{tbsCertList, sigAlgOID, new DERBitString(signature)});
final CertificateList x509CRL = new CertificateList(seq);
// final CertificateList x509CRL = new CertificateList.getInstance((Object)seq);
final X509CRLHolder x509crlHolder = new X509CRLHolder(x509CRL);
return x509crlHolder;
} catch (CRLException e) {
throw new DSSException(e);
}
}
代码示例来源:origin: esig/dss
final String sigAlgOID = x509CRL.getSigAlgOID();
crlValidity.setSignatureAlgorithm(SignatureAlgorithm.forOID(sigAlgOID));
crlValidity.setThisUpdate(x509CRL.getThisUpdate());
内容来源于网络,如有侵权,请联系作者删除!