org.bouncycastle.x509

Class X509CertificatePair

public class X509CertificatePair extends Object

This class contains a cross certificate pair. Cross certificates pairs may contain two cross signed certificates from two CAs. A certificate from the other CA to this CA is contained in the forward certificate, the certificate from this CA to the other CA is contained in the reverse certificate.
Constructor Summary
X509CertificatePair(X509Certificate forward, X509Certificate reverse)
Constructor.
X509CertificatePair(CertificatePair pair)
Constructor from a ASN.1 CertificatePair structure.
Method Summary
booleanequals(Object o)
byte[]getEncoded()
X509CertificategetForward()
Returns the certificate from the other CA to this CA.
X509CertificategetReverse()
Return the certificate from this CA to the other CA.
inthashCode()

Constructor Detail

X509CertificatePair

public X509CertificatePair(X509Certificate forward, X509Certificate reverse)
Constructor.

Parameters: forward Certificate from the other CA to this CA. reverse Certificate from this CA to the other CA.

X509CertificatePair

public X509CertificatePair(CertificatePair pair)
Constructor from a ASN.1 CertificatePair structure.

Parameters: pair The CertificatePair ASN.1 object.

Method Detail

equals

public boolean equals(Object o)

getEncoded

public byte[] getEncoded()

getForward

public X509Certificate getForward()
Returns the certificate from the other CA to this CA.

Returns: Returns the forward certificate.

getReverse

public X509Certificate getReverse()
Return the certificate from this CA to the other CA.

Returns: Returns the reverse certificate.

hashCode

public int hashCode()