crossCertificatePairATTRIBUTE::={
WITH SYNTAX CertificatePair
EQUALITY MATCHING RULE certificatePairExactMatch
ID joint-iso-ccitt(2) ds(5) attributeType(4) crossCertificatePair(40)}
The forward elements of the crossCertificatePair attribute of a CA's directory entry shall be used to store all, except self-issued certificates issued to this CA. Optionally, the reverse elements of the crossCertificatePair attribute, of a CA's directory entry may contain a subset of certificates issued by this CA to other CAs. When both the forward and the reverse elements are present in a single attribute value, issuer name in one certificate shall match the subject name in the other and vice versa, and the subject public key in one certificate shall be capable of verifying the digital signature on the other certificate and vice versa. When a reverse element is present, the forward element value and the reverse element value need not be stored in the same attribute value; in other words, they can be stored in either a single attribute value or two attribute values.
CertificatePair ::= SEQUENCE {
forward [0] Certificate OPTIONAL,
reverse [1] Certificate OPTIONAL,
-- at least one of the pair shall be present -- }
| Modifier and Type | Field and Description |
|---|---|
| private Certificate | |
| private Certificate |
| Access | Constructor and Description |
|---|---|
| private | |
| public | CertificatePair(Certificate
Certificates issued to this CA. forward, Certificate Certificates issued by this CA to other CAs. reverse)Constructor from a given details. |
| Modifier and Type | Method and Description |
|---|---|
| public Certificate | |
| public static CertificatePair | |
| public Certificate | |
| public ASN1Primitive | Returns: a ASN1PrimitiveImplements abstract org. Implements org. |
| forward | back to summary |
|---|---|
| private Certificate forward | |
| reverse | back to summary |
|---|---|
| private Certificate reverse | |
| CertificatePair | back to summary |
|---|---|
| private CertificatePair(ASN1Sequence seq) Constructor from ASN1Sequence. The sequence is of type CertificatePair:
CertificatePair ::= SEQUENCE {
forward [0] Certificate OPTIONAL,
reverse [1] Certificate OPTIONAL,
-- at least one of the pair shall be present -- }
| |
| CertificatePair | back to summary |
|---|---|
| public CertificatePair(Certificate forward, Certificate reverse) Constructor from a given details.
| |
| getForward | back to summary |
|---|---|
public Certificate getForward()
| |
| getInstance | back to summary |
|---|---|
| public static CertificatePair getInstance(Object obj) | |
| getReverse | back to summary |
|---|---|
public Certificate getReverse()
| |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Produce an object suitable for an ASN1OutputStream. Returns:
CertificatePair ::= SEQUENCE {
forward [0] Certificate OPTIONAL,
reverse [1] Certificate OPTIONAL,
-- at least one of the pair shall be present -- }
| |