org.bouncycastle.jce.provider
public class X509CertificateObject extends X509Certificate implements PKCS12BagAttributeCarrier
Constructor Summary | |
---|---|
X509CertificateObject(X509CertificateStructure c) |
Method Summary | |
---|---|
void | checkValidity() |
void | checkValidity(Date date) |
boolean | equals(Object o) |
DEREncodable | getBagAttribute(DERObjectIdentifier oid) |
Enumeration | getBagAttributeKeys() |
int | getBasicConstraints() |
Set | getCriticalExtensionOIDs() |
byte[] | getEncoded() |
List | getExtendedKeyUsage() |
byte[] | getExtensionValue(String oid) |
Principal | getIssuerDN() |
boolean[] | getIssuerUniqueID() |
X500Principal | getIssuerX500Principal() |
boolean[] | getKeyUsage() |
Set | getNonCriticalExtensionOIDs() |
Date | getNotAfter() |
Date | getNotBefore() |
PublicKey | getPublicKey() |
BigInteger | getSerialNumber() |
String | getSigAlgName()
return a more "meaningful" representation for the signature algorithm used in
the certficate. |
String | getSigAlgOID()
return the object identifier for the signature. |
byte[] | getSigAlgParams()
return the signature parameters, or null if there aren't any. |
byte[] | getSignature() |
Principal | getSubjectDN() |
boolean[] | getSubjectUniqueID() |
X500Principal | getSubjectX500Principal() |
byte[] | getTBSCertificate() |
int | getVersion() |
int | hashCode() |
boolean | hasUnsupportedCriticalExtension() |
void | setBagAttribute(DERObjectIdentifier oid, DEREncodable attribute) |
String | toString() |
void | verify(PublicKey key) |
void | verify(PublicKey key, String sigProvider) |