本文整理了Java中java.security.cert.X509Certificate.getVersion()
方法的一些代码示例,展示了X509Certificate.getVersion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X509Certificate.getVersion()
方法的具体详情如下:
包路径:java.security.cert.X509Certificate
类名称:X509Certificate
方法名:getVersion
[英]Returns the certificates version (version number).
The version defined is ASN.1:
Version ::= INTEGER { v1(0), v2(1), v3(2) }
[中]返回证书版本(版本号)。
定义的版本是ASN。1:
Version ::= INTEGER { v1(0), v2(1), v3(2) }
代码示例来源:origin: Meituan-Dianping/walle
@Override
public int getVersion() {
return mDelegate.getVersion();
}
代码示例来源:origin: redisson/redisson
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: wildfly/wildfly
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: skylot/jadx
public String generateHeader() {
StringBuilder builder = new StringBuilder();
append(builder, NLS.str("certificate.cert_type"), x509cert.getType());
append(builder, NLS.str("certificate.serialSigVer"), ((Integer) x509cert.getVersion()).toString());
// serial number
append(builder, NLS.str("certificate.serialNumber"), "0x" + x509cert.getSerialNumber().toString(16));
// Get subject
Principal subjectDN = x509cert.getSubjectDN();
append(builder, NLS.str("certificate.cert_subject"), subjectDN.getName());
append(builder, NLS.str("certificate.serialValidFrom"), x509cert.getNotBefore().toString());
append(builder, NLS.str("certificate.serialValidUntil"), x509cert.getNotAfter().toString());
return builder.toString();
}
代码示例来源:origin: io.netty/netty-handler
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: apache/cloudstack
private void printCertificateChain(final X509Certificate[] certificates, final String s) throws CertificateException {
if (certificates == null) {
return;
}
final StringBuilder builder = new StringBuilder();
builder.append("A client/agent attempting connection from address=").append(clientAddress).append(" has presented these certificate(s):");
int counter = 1;
for (final X509Certificate certificate: certificates) {
builder.append("\nCertificate [").append(counter++).append("] :");
builder.append(String.format("\n Serial: %x", certificate.getSerialNumber()));
builder.append("\n Not Before:" + certificate.getNotBefore());
builder.append("\n Not After:" + certificate.getNotAfter());
builder.append("\n Signature Algorithm:" + certificate.getSigAlgName());
builder.append("\n Version:" + certificate.getVersion());
builder.append("\n Subject DN:" + certificate.getSubjectDN());
builder.append("\n Issuer DN:" + certificate.getIssuerDN());
builder.append("\n Alternative Names:" + certificate.getSubjectAlternativeNames());
}
LOG.debug(builder.toString());
}
代码示例来源:origin: org.apache.qpid/qpid-broker-core
@Override
public int getVersion()
{
return _x509cert.getVersion();
}
代码示例来源:origin: org.nhind/agent
@Override
/**
* {@inheritDoc}
*/
public int getVersion()
{
return internalCert.getVersion();
}
代码示例来源:origin: com.hynnet/xws-security
private void checkCertVersion() throws SecurityTokenException {
if (cert.getVersion() != 3||cert.getVersion() !=1) {
log.log(Level.SEVERE,
"WSS0392.invalid.X509cert.version",
Integer.toString(cert.getVersion()));
throw new SecurityTokenException(
"Expected Version 1 or 3 Certificate, found Version " +
cert.getVersion());
}
}
代码示例来源:origin: rancher/cattle
public static String getVersion(String certInput) throws Exception {
X509Certificate cert = getCertificateFromPem(certInput);
return String.valueOf(cert.getVersion());
}
代码示例来源:origin: apache/activemq-artemis
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: apache/activemq-artemis
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: com.aliyun.openservices/ons-client
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: org.apache.ratis/ratis-proto-shaded
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: io.bitsensor/proto
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: com.couchbase.client/core-io
@Override
public int getVersion() {
return unwrap().getVersion();
}
代码示例来源:origin: wildfly/wildfly-core
private static void writeX509Certificate(final ModelNode certificateModel, final X509Certificate certificate) throws CertificateEncodingException, NoSuchAlgorithmException {
SimpleDateFormat sdf = new SimpleDateFormat(ISO_8601_FORMAT);
certificateModel.get(ElytronDescriptionConstants.SUBJECT).set(certificate.getSubjectX500Principal().getName());
certificateModel.get(ElytronDescriptionConstants.ISSUER).set(certificate.getIssuerX500Principal().getName());
certificateModel.get(ElytronDescriptionConstants.NOT_BEFORE).set(sdf.format(certificate.getNotBefore()));
certificateModel.get(ElytronDescriptionConstants.NOT_AFTER).set(sdf.format(certificate.getNotAfter()));
certificateModel.get(ElytronDescriptionConstants.SERIAL_NUMBER).set(delimit(certificate.getSerialNumber().toString(16).toCharArray()));
certificateModel.get(ElytronDescriptionConstants.SIGNATURE_ALGORITHM).set(certificate.getSigAlgName());
certificateModel.get(ElytronDescriptionConstants.SIGNATURE).set(encodedHexString(certificate.getSignature()));
certificateModel.get(ElytronDescriptionConstants.VERSION).set("v" + certificate.getVersion());
}
代码示例来源:origin: org.wso2.wsas/wso2wsas-admin
private CertData fillCertData(X509Certificate cert, String alise, Format formatter) {
CertData certData = new CertData();
certData.setAlias(alise);
certData.setSubjectDN(cert.getSubjectDN().getName());
certData.setIssuerDN(cert.getIssuerDN().getName());
certData.setSerialNumber(cert.getSerialNumber());
certData.setVersion(cert.getVersion());
certData.setNotAfter(formatter.format(cert.getNotAfter()));
certData.setNotBefore(formatter.format(cert.getNotBefore()));
return certData;
}
内容来源于网络,如有侵权,请联系作者删除!