本文整理了Java中org.bouncycastle.asn1.DERInteger.getPositiveValue()
方法的一些代码示例,展示了DERInteger.getPositiveValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DERInteger.getPositiveValue()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.DERInteger
类名称:DERInteger
方法名:getPositiveValue
暂无
代码示例来源:origin: be.fedict.eid-trust-service/eid-trust-service-model
private BigInteger getCrlNumber(X509CRL crl) {
byte[] crlNumberExtensionValue = crl.getExtensionValue("2.5.29.20");
if (null == crlNumberExtensionValue) {
return null;
}
try {
DEROctetString octetString = (DEROctetString) (new ASN1InputStream(
new ByteArrayInputStream(crlNumberExtensionValue))
.readObject());
byte[] octets = octetString.getOctets();
DERInteger integer = (DERInteger) new ASN1InputStream(octets)
.readObject();
return integer.getPositiveValue();
} catch (IOException e) {
throw new RuntimeException("IO error: " + e.getMessage(), e);
}
}
代码示例来源:origin: GluuFederation/oxAuth
@SuppressWarnings({ "deprecation", "resource" })
private BigInteger getCrlNumber(X509CRL crl) throws IOException {
byte[] crlNumberExtensionValue = crl.getExtensionValue(X509Extensions.CRLNumber.getId());
if (crlNumberExtensionValue == null) {
return null;
}
DEROctetString octetString = (DEROctetString) (new ASN1InputStream(new ByteArrayInputStream(crlNumberExtensionValue)).readObject());
byte[] octets = octetString.getOctets();
DERInteger integer = (DERInteger) new ASN1InputStream(octets).readObject();
BigInteger crlNumber = integer.getPositiveValue();
return crlNumber;
}
代码示例来源:origin: be.fedict.eid-applet/eid-applet-service-signer
private BigInteger getCrlNumber(X509CRL crl) {
byte[] crlNumberExtensionValue = crl.getExtensionValue(X509Extensions.CRLNumber.getId());
if (null == crlNumberExtensionValue) {
return null;
}
try {
ASN1InputStream asn1InputStream = new ASN1InputStream(crlNumberExtensionValue);
ASN1OctetString octetString = (ASN1OctetString) asn1InputStream.readObject();
byte[] octets = octetString.getOctets();
DERInteger integer = (DERInteger) new ASN1InputStream(octets).readObject();
BigInteger crlNumber = integer.getPositiveValue();
return crlNumber;
} catch (IOException e) {
throw new RuntimeException("I/O error: " + e.getMessage(), e);
}
}
内容来源于网络,如有侵权,请联系作者删除!