| Class java.security.cert.Certificate | ||
| 
 | 
||
public abstract class java.security.cert.Certificate
	extends java.lang.Object {
	// Constructors
	public Certificate();
	// Instance Methods
	public boolean equals(Object);
	public abstract byte[] getEncoded();
	public abstract PublicKey getPublicKey();
	public int hashCode();
	public abstract String toString();
	public abstract void verify(PublicKey);
	public abstract void verify(PublicKey, String);
}
See also: PublicKey, X509Certificate
| Class java.security.cert.CertificateFactory | ||
| 
 | 
||
public java.security.cert.CertificateFactory
	extends java.lang.Object{
	//Constructors
	protected CertificateFactory(CertificateFactorySpi, Provider, 
								String);
	//Class Methods
	public static final CertificateFactory getInstance(String);
	public static final CertificateFactory getInstance(String,
								 String);
	//Instance Methods
	public final CRL generateCRL(InputStream);
	public final Collection generateCRLs(InputStream);
	public final Certificate generateCertificate(InputStream);
	public final Collection generateCertificates(InputStream);
	public final Provider getProvider();
	public final String getType();
	}
See also: X509Certificate, X509CRLEntry
| Class java.security.cert.X509Certificate | ||
| 
 | 
||
public abstract class java.security.cert.X509Certificate
	extends java.security.cert.Certificate
	implements java.security.cert.X509Extension {
	// Constructors
	public X509Certificate();
	// Instance Methods
	public abstract void checkValidity();
	public abstract void checkValidity(Date);
	public abstract int getBasicConstraints();
	public abstract Set getCriticalExtensionOIDs();
	public abstract byte[] getExtensionValue(String);
	public abstract Principal getIssuerDN();
	public abstract boolean[] getIssuerUniqueID();
	public abstract boolean[] getKeyUsage();
	public abstract Set getNonCriticalExtensionOIDs();
	public abstract Date getNotAfter();
	public abstract Date getNotBefore();
	public abstract BigInteger getSerialNumber();
	public abstract String getSigAlgName();
	public abstract String getSigAlgOID();
	public abstract byte[] getSigAlgParams();
	public abstract byte[] getSignature();
	public abstract Principal getSubjectDN();
	public abstract boolean[] getSubjectUniqueID();
	public abstract byte[] getTBSCertificate();
	public abstract int getVersion();
}
See also: Principal, PublicKey, X509Extension
| Class java.security.cert.X509CRL | ||
| 
 | 
||
public abstract class java.security.cert.X509CRL
	extends java.lang.Object
	implements java.security.cert.X509Extension {
	// Constructors
	public X509CRL();
	// Instance Methods
	public boolean equals(Object);
	public abstract Set getCriticalExtensionOIDs();
	public abstract byte[] getEncoded();
	public abstract byte[] getExtensionValue(String);
	public abstract Principal getIssuerDN();
	public abstract Date getNextUpdate();
	public abstract Set getNonCriticalExtensionOIDs();
	public abstract X509CRLEntry getRevokedCertificate(BigInteger);
	public abstract Set getRevokedCertificates();
	public abstract String getSigAlgName();
	public abstract String getSigAlgOID();
	public abstract byte[] getSigAlgParams();
	public abstract byte[] getSignature();
	public abstract byte[] getTBSCertList();
	public abstract Date getThisUpdate();
	public abstract int getVersion();
	public abstract boolean hasUnsupportedCriticalExtension();
	public int hashCode();
	public abstract boolean isRevoked(BigInteger);
	public abstract String toString();
	public abstract void verify(PublicKey);
	public abstract void verify(PublicKey, String);
}
See also: Certificate, PublicKey, X509CRLEntry, X509Extension
| Class java.security.cert.X509CRLEntry | ||
| 
 | 
||
public abstract class java.security.cert.X509CRLEntry
	extends java.lang.Object
	implements java.security.cert.X509Extension {
	// Constructors
	public RevokedCertificate();
	// Instance Methods
	public abstract Set getCriticalExtensionOIDs();
	public abstract byte[] getExtensionValue(String);
	public abstract Set getNonCriticalExtensionOIDs();
	public abstract Date getRevocationDate();
	public abstract BigInteger getSerialNumber();
	public abstract boolean hasExtensions();
	public abstract boolean hasUnsupportedCriticalExtension();
	public abstract String toString();
}
See also: Certificate, X509CRL, X509Extension
| Interface java.security.cert.X509Extension | ||
| 
 | 
||
public abstract interface java.security.cert.X509Extension {
	// Instance Methods
	public abstract Set getCriticalExtensionOIDs();
	public abstract boolean hasUnsupportedCriticalExtension();
	public abstract byte[] getExtensionValue(String);
	public abstract Set getNonCriticalExtensionOIDs();
}

Copyright © 2001 O'Reilly & Associates. All rights reserved.