public class X509PublicCertificate extends X509Certificate
Certificate.CertificateRep| 构造器和说明 |
|---|
X509PublicCertificate(PublicKey publicKey,
String publicId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkValidity() |
void |
checkValidity(Date date) |
int |
getBasicConstraints() |
Set<String> |
getCriticalExtensionOIDs() |
byte[] |
getEncoded() |
byte[] |
getExtensionValue(String oid) |
Principal |
getIssuerDN() |
boolean[] |
getIssuerUniqueID() |
boolean[] |
getKeyUsage() |
Set<String> |
getNonCriticalExtensionOIDs() |
Date |
getNotAfter() |
Date |
getNotBefore() |
PublicKey |
getPublicKey() |
BigInteger |
getSerialNumber() |
String |
getSigAlgName() |
String |
getSigAlgOID() |
byte[] |
getSigAlgParams() |
byte[] |
getSignature() |
Principal |
getSubjectDN() |
boolean[] |
getSubjectUniqueID() |
byte[] |
getTBSCertificate() |
int |
getVersion() |
boolean |
hasUnsupportedCriticalExtension() |
String |
toString() |
void |
verify(PublicKey key) |
void |
verify(PublicKey key,
String sigProvider) |
getExtendedKeyUsage, getIssuerAlternativeNames, getIssuerX500Principal, getSubjectAlternativeNames, getSubjectX500Principal, verifyequals, getType, hashCode, writeReplacepublic PublicKey getPublicKey()
getPublicKey 在类中 Certificatepublic BigInteger getSerialNumber()
getSerialNumber 在类中 X509Certificatepublic void checkValidity()
throws CertificateExpiredException,
CertificateNotYetValidException
public void checkValidity(Date date) throws CertificateExpiredException, CertificateNotYetValidException
public int getVersion()
getVersion 在类中 X509Certificatepublic Principal getIssuerDN()
getIssuerDN 在类中 X509Certificatepublic Principal getSubjectDN()
getSubjectDN 在类中 X509Certificatepublic Date getNotBefore()
getNotBefore 在类中 X509Certificatepublic Date getNotAfter()
getNotAfter 在类中 X509Certificatepublic byte[] getTBSCertificate()
throws CertificateEncodingException
getTBSCertificate 在类中 X509CertificateCertificateEncodingExceptionpublic byte[] getSignature()
getSignature 在类中 X509Certificatepublic String getSigAlgName()
getSigAlgName 在类中 X509Certificatepublic String getSigAlgOID()
getSigAlgOID 在类中 X509Certificatepublic byte[] getSigAlgParams()
getSigAlgParams 在类中 X509Certificatepublic boolean[] getIssuerUniqueID()
getIssuerUniqueID 在类中 X509Certificatepublic boolean[] getSubjectUniqueID()
getSubjectUniqueID 在类中 X509Certificatepublic boolean[] getKeyUsage()
getKeyUsage 在类中 X509Certificatepublic int getBasicConstraints()
getBasicConstraints 在类中 X509Certificatepublic byte[] getEncoded()
throws CertificateEncodingException
getEncoded 在类中 CertificateCertificateEncodingExceptionpublic void verify(PublicKey key) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
public void verify(PublicKey key, String sigProvider) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException
public String toString()
toString 在类中 Certificatepublic boolean hasUnsupportedCriticalExtension()
public byte[] getExtensionValue(String oid)
Copyright © 2024. All rights reserved.