public class X509AuxCertificate
extends java.security.cert.X509Certificate
| Constructor and Description |
|---|
X509AuxCertificate(java.security.cert.X509Certificate wrap) |
X509AuxCertificate(java.security.cert.X509Certificate wrap,
X509Aux aux) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkValidity() |
void |
checkValidity(java.util.Date date) |
boolean |
equals(java.lang.Object other) |
X509Aux |
getAux() |
int |
getBasicConstraints() |
java.util.Set<java.lang.String> |
getCriticalExtensionOIDs() |
byte[] |
getEncoded() |
int |
getExFlags() |
java.util.List<java.lang.String> |
getExtendedKeyUsage() |
byte[] |
getExtensionValue(java.lang.String oid) |
java.util.Collection<java.util.List<?>> |
getIssuerAlternativeNames() |
java.security.Principal |
getIssuerDN() |
boolean[] |
getIssuerUniqueID() |
javax.security.auth.x500.X500Principal |
getIssuerX500Principal() |
boolean[] |
getKeyUsage() |
java.util.Set<java.lang.String> |
getNonCriticalExtensionOIDs() |
java.util.Date |
getNotAfter() |
java.util.Date |
getNotBefore() |
java.lang.Integer |
getNsCertType() |
java.security.PublicKey |
getPublicKey() |
java.math.BigInteger |
getSerialNumber() |
java.lang.String |
getSigAlgName() |
java.lang.String |
getSigAlgOID() |
byte[] |
getSigAlgParams() |
byte[] |
getSignature() |
java.util.Collection<java.util.List<?>> |
getSubjectAlternativeNames() |
java.security.Principal |
getSubjectDN() |
boolean[] |
getSubjectUniqueID() |
javax.security.auth.x500.X500Principal |
getSubjectX500Principal() |
byte[] |
getTBSCertificate() |
int |
getVersion() |
int |
hashCode() |
boolean |
hasUnsupportedCriticalExtension() |
boolean |
isValid() |
void |
setExFlags(int ex_flags) |
void |
setValid(boolean v) |
java.lang.String |
toString() |
void |
verify(java.security.PublicKey key) |
void |
verify(java.security.PublicKey key,
java.lang.String sigProvider) |
public X509AuxCertificate(java.security.cert.X509Certificate wrap)
public X509AuxCertificate(java.security.cert.X509Certificate wrap,
X509Aux aux)
public X509Aux getAux()
public boolean isValid()
public void setValid(boolean v)
public int getExFlags()
public void setExFlags(int ex_flags)
public void checkValidity()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic void checkValidity(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic int getBasicConstraints()
getBasicConstraints in class java.security.cert.X509Certificatepublic java.util.List<java.lang.String> getExtendedKeyUsage()
throws java.security.cert.CertificateParsingException
getExtendedKeyUsage in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic java.util.Collection<java.util.List<?>> getIssuerAlternativeNames()
throws java.security.cert.CertificateParsingException
getIssuerAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic java.security.Principal getIssuerDN()
getIssuerDN in class java.security.cert.X509Certificatepublic boolean[] getIssuerUniqueID()
getIssuerUniqueID in class java.security.cert.X509Certificatepublic javax.security.auth.x500.X500Principal getIssuerX500Principal()
getIssuerX500Principal in class java.security.cert.X509Certificatepublic boolean[] getKeyUsage()
getKeyUsage in class java.security.cert.X509Certificatepublic java.util.Date getNotAfter()
getNotAfter in class java.security.cert.X509Certificatepublic java.util.Date getNotBefore()
getNotBefore in class java.security.cert.X509Certificatepublic java.math.BigInteger getSerialNumber()
getSerialNumber in class java.security.cert.X509Certificatepublic java.lang.String getSigAlgName()
getSigAlgName in class java.security.cert.X509Certificatepublic java.lang.String getSigAlgOID()
getSigAlgOID in class java.security.cert.X509Certificatepublic byte[] getSigAlgParams()
getSigAlgParams in class java.security.cert.X509Certificatepublic byte[] getSignature()
getSignature in class java.security.cert.X509Certificatepublic java.util.Collection<java.util.List<?>> getSubjectAlternativeNames()
throws java.security.cert.CertificateParsingException
getSubjectAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic java.security.Principal getSubjectDN()
getSubjectDN in class java.security.cert.X509Certificatepublic boolean[] getSubjectUniqueID()
getSubjectUniqueID in class java.security.cert.X509Certificatepublic javax.security.auth.x500.X500Principal getSubjectX500Principal()
getSubjectX500Principal in class java.security.cert.X509Certificatepublic byte[] getTBSCertificate()
throws java.security.cert.CertificateEncodingException
getTBSCertificate in class java.security.cert.X509Certificatejava.security.cert.CertificateEncodingExceptionpublic int getVersion()
getVersion in class java.security.cert.X509Certificatepublic boolean equals(java.lang.Object other)
equals in class java.security.cert.Certificatepublic byte[] getEncoded()
throws java.security.cert.CertificateEncodingException
getEncoded in class java.security.cert.Certificatejava.security.cert.CertificateEncodingExceptionpublic java.security.PublicKey getPublicKey()
getPublicKey in class java.security.cert.Certificatepublic int hashCode()
hashCode in class java.security.cert.Certificatepublic java.lang.String toString()
toString in class java.security.cert.Certificatepublic void verify(java.security.PublicKey key)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
verify in class java.security.cert.Certificatejava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic void verify(java.security.PublicKey key,
java.lang.String sigProvider)
throws java.security.cert.CertificateException,
java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException,
java.security.NoSuchProviderException,
java.security.SignatureException
verify in class java.security.cert.Certificatejava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic java.util.Set<java.lang.String> getCriticalExtensionOIDs()
public byte[] getExtensionValue(java.lang.String oid)
public java.util.Set<java.lang.String> getNonCriticalExtensionOIDs()
public boolean hasUnsupportedCriticalExtension()
public java.lang.Integer getNsCertType()
throws java.security.cert.CertificateException
java.security.cert.CertificateExceptionCopyright © 2002-2009 JRuby Team. All Rights Reserved.