|
Bouncy Castle Cryptography 1.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface X509AttributeCertificate
Interface for an X.509 Attribute Certificate.
| Method Summary | |
|---|---|
void |
checkValidity()
|
void |
checkValidity(java.util.Date date)
|
X509Attribute[] |
getAttributes()
Return the attributes contained in the attribute block in the certificate. |
X509Attribute[] |
getAttributes(java.lang.String oid)
Return the attributes with the same type as the passed in oid. |
byte[] |
getEncoded()
Return an ASN.1 encoded byte array representing the attribute certificate. |
AttributeCertificateHolder |
getHolder()
Return the holder of the certificate. |
AttributeCertificateIssuer |
getIssuer()
Return the issuer details for the certificate. |
boolean[] |
getIssuerUniqueID()
|
java.util.Date |
getNotAfter()
Return the date after which the certificate is not valid. |
java.util.Date |
getNotBefore()
Return the date before which the certificate is not valid. |
java.math.BigInteger |
getSerialNumber()
Return the serial number for the certificate. |
byte[] |
getSignature()
|
int |
getVersion()
Return the version number for the certificate. |
void |
verify(java.security.PublicKey key,
java.lang.String provider)
|
| Methods inherited from interface java.security.cert.X509Extension |
|---|
getCriticalExtensionOIDs, getExtensionValue, getNonCriticalExtensionOIDs, hasUnsupportedCriticalExtension |
| Method Detail |
|---|
int getVersion()
java.math.BigInteger getSerialNumber()
java.util.Date getNotBefore()
java.util.Date getNotAfter()
AttributeCertificateHolder getHolder()
AttributeCertificateIssuer getIssuer()
X509Attribute[] getAttributes()
X509Attribute[] getAttributes(java.lang.String oid)
oid - the object identifier we wish to match.
boolean[] getIssuerUniqueID()
void checkValidity()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
void checkValidity(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidExceptionbyte[] getSignature()
void verify(java.security.PublicKey key,
java.lang.String provider)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
byte[] getEncoded()
throws java.io.IOException
java.io.IOException - if the certificate cannot be encoded.
|
Bouncy Castle Cryptography 1.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||