本文整理了Java中javax.security.cert.X509Certificate.getSerialNumber()
方法的一些代码示例,展示了X509Certificate.getSerialNumber()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X509Certificate.getSerialNumber()
方法的具体详情如下:
包路径:javax.security.cert.X509Certificate
类名称:X509Certificate
方法名:getSerialNumber
[英]Returns the serialNumber of the certificate.
The ASN.1 definition of serialNumber:
CertificateSerialNumber ::= INTEGER
[中]返回证书的序列号。
ASN。1序列号的定义:
CertificateSerialNumber ::= INTEGER
代码示例来源:origin: redisson/redisson
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: wildfly/wildfly
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: io.netty/netty-handler
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: apache/activemq-artemis
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: io.bitsensor/proto
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: com.datastax.oss/java-driver-core-shaded
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: org.apache.activemq/artemis-jms-client-all
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: com.aliyun.openservices/ons-client
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: org.apache.hbase.thirdparty/hbase-shaded-netty
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: com.couchbase.client/core-io
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: org.apache.ratis/ratis-proto-shaded
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: apache/activemq-artemis
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: KostyaSha/yet-another-docker-plugin
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: couchbase/couchbase-jvm-core
@Override
public BigInteger getSerialNumber() {
return unwrap().getSerialNumber();
}
代码示例来源:origin: GruppoFilippetti/vertx-mqtt-broker
public String getTenant() {
String tenant = null;
if(certs!=null) {
for (X509Certificate c : certs) {
String dn = c.getSubjectDN().getName();// info del DEVICE/TENANT
tenant = getTenantFromDN(dn);
logger.debug("Cert Info - " + c.getSerialNumber() + " " + dn);
}
}
logger.debug("Cert Info - tenant found: "+ tenant);
return tenant;
}
代码示例来源:origin: org.apache.camel/camel-netty
message.setHeader(NettyConstants.NETTY_SSL_CLIENT_CERT_ISSUER_NAME, issuer.getName());
BigInteger serial = cert.getSerialNumber();
if (serial != null) {
message.setHeader(NettyConstants.NETTY_SSL_CLIENT_CERT_SERIAL_NO, serial.toString());
代码示例来源:origin: org.apache.camel/camel-netty4
message.setHeader(NettyConstants.NETTY_SSL_CLIENT_CERT_ISSUER_NAME, issuer.getName());
BigInteger serial = cert.getSerialNumber();
if (serial != null) {
message.setHeader(NettyConstants.NETTY_SSL_CLIENT_CERT_SERIAL_NO, serial.toString());
代码示例来源:origin: org.apache.ratis/ratis-proto-shaded
BigInteger certSerial = chain[0].getSerialNumber();
代码示例来源:origin: apache/ofbiz-framework
public boolean verify(String hostname, SSLSession session) {
javax.security.cert.X509Certificate[] peerCerts;
try {
peerCerts = session.getPeerCertificateChain();
} catch (SSLPeerUnverifiedException e) {
// cert not verified
Debug.logWarning(e.getMessage(), module);
return false;
}
for (javax.security.cert.X509Certificate peerCert: peerCerts) {
Principal x500s = peerCert.getSubjectDN();
Map<String, String> subjectMap = KeyStoreUtil.getX500Map(x500s);
if (Debug.infoOn()) {
Debug.logInfo(peerCert.getSerialNumber().toString(16) + " :: " + subjectMap.get("CN"), module);
}
try {
peerCert.checkValidity();
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
// certificate not valid
Debug.logWarning("Certificate is not valid!", module);
return false;
}
}
return true;
}
};
内容来源于网络,如有侵权,请联系作者删除!