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) |