| 
|||||||||
| 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.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||