java.lang.Object | |
↳ | org.bouncycastle.cert.X509CertificateHolder |
Known Direct Subclasses |
Holding class for an X.509 Certificate structure.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a X509CertificateHolder from the passed in bytes.
| |||||||||||
Create a X509CertificateHolder from the passed in ASN.1 structure.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the
critical extensions contained in this holder's certificate.
| |||||||||||
Return the ASN.1 encoding of this holder's certificate.
| |||||||||||
Look up the extension associated with the passed in OID.
| |||||||||||
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the
extensions contained in this holder's certificate.
| |||||||||||
Return the issuer of this certificate.
| |||||||||||
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the
non-critical extensions contained in this holder's certificate.
| |||||||||||
Return the date after which this certificate is not valid.
| |||||||||||
Return the date before which this certificate is not valid.
| |||||||||||
Return the serial number of this attribute certificate.
| |||||||||||
Return the bytes making up the signature associated with this attribute certificate.
| |||||||||||
Return the details of the signature algorithm used to create this attribute certificate.
| |||||||||||
Return the subject this certificate is for.
| |||||||||||
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
| |||||||||||
Return whether or not the holder's certificate contains extensions.
| |||||||||||
Validate the signature on the certificate in this holder.
| |||||||||||
Return whether or not this certificate is valid on a particular date.
| |||||||||||
Return the underlying ASN.1 structure for the certificate in this holder.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Create a X509CertificateHolder from the passed in bytes.
certEncoding | BER/DER encoding of the certificate. |
---|
IOException | in the event of corrupted data, or an incorrect structure. |
---|
Create a X509CertificateHolder from the passed in ASN.1 structure.
x509Certificate | an ASN.1 Certificate structure. |
---|
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the critical extensions contained in this holder's certificate.
Return the ASN.1 encoding of this holder's certificate.
IOException | if an encoding cannot be generated. |
---|
Look up the extension associated with the passed in OID.
oid | the OID of the extension of interest. |
---|
Returns a list of ASN1ObjectIdentifier objects representing the OIDs of the extensions contained in this holder's certificate.
Return the issuer of this certificate.
Returns a set of ASN1ObjectIdentifier objects representing the OIDs of the non-critical extensions contained in this holder's certificate.
Return the date after which this certificate is not valid.
Return the date before which this certificate is not valid.
Return the serial number of this attribute certificate.
Return the bytes making up the signature associated with this attribute certificate.
Return the details of the signature algorithm used to create this attribute certificate.
Return the subject this certificate is for.
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
Return whether or not the holder's certificate contains extensions.
Validate the signature on the certificate in this holder.
verifierProvider | a ContentVerifierProvider that can generate a verifier for the signature. |
---|
CertException | if the signature cannot be processed or is inappropriate. |
---|
Return whether or not this certificate is valid on a particular date.
date | the date of interest. |
---|
Return the underlying ASN.1 structure for the certificate in this holder.