The PKIX CRMF protocol.
See: Description
| Class Summary | |
|---|---|
| CertId | CRMF CertId. |
| CertId.Template |
A Template for decoding a CertId. |
| CertReqMsg | This class models a CRMF CertReqMsg structure. |
| CertReqMsg.Template | A class for decoding CertReqMsg structures from a BER encoding. |
| CertRequest | A PKIX CertRequest. |
| CertRequest.Template | A Template class for constructing CertRequests from their BER encoding. |
| CertTemplate | This class models a CRMF CertTemplate structure. |
| CertTemplate.Template | A class for decoding CertTemplates. |
| Control |
A CRMF Control. |
| Control.Template | A template class for decoding a Control from a BER stream. |
| EncryptedKey | |
| EncryptedKey.Template | A Template for decoding BER-encoded EncryptedKeys. |
| EncryptedKey.Type | The type of EncryptedKey. |
| EncryptedValue | The CRMF structure EncryptedValue for storing the encrypted key to be archived. |
| EncryptedValue.Template | A Template class for decoding BER-encoded EncryptedValues. |
| PKIArchiveOptions | |
| PKIArchiveOptions.Template | A template for decoding PKIArchiveOptions. |
| PKIArchiveOptions.Type | A type of PKIArchiveOption. |
| PKIPublicationInfo |
CRMF PKIPublicationInfo:
PKIPublicationInfo ::= SEQUENCE {
action INTEGER {
dontPublish (0),
pleasePublish (1) },
pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
SinglePubInfo ::= SEQUENCE {
pubMethod INTEGER {
dontCare (0),
x500 (1),
web (2),
ldap (3) },
pubLocation GeneralName OPTIONAL }
|
| PKIPublicationInfo.Template | A Template for decoding a PKIPublicationInfo. |
| POPOPrivKey |
CRMF POPOPrivKey:
POPOPrivKey ::= CHOICE {
thisMessage [0] BIT STRING,
subsequentMessage [1] SubsequentMessage,
dhMAC [2] BIT STRING }
SubsequentMessage ::= INTEGER {
encrCert (0),
challengeResp (1) }
|
| POPOPrivKey.Template | A Template for decoding a POPOPrivKey. |
| POPOPrivKey.Type | The type of POPOPrivKey. |
| POPOSigningKey |
CRMF POPOSigningKey:
POPOSigningKey ::= SEQUENCE {
poposkInput [0] POPOSigningKeyInput OPTIONAL,
algorithmIdentifier AlgorithmIdentifier,
signature BIT STRING }
|
| POPOSigningKey.Template | A Template for decoding POPOSigningKey. |
| ProofOfPossession |
CRMF ProofOfPossession:
ProofOfPossession ::= CHOICE {
raVerified [0] NULL,
signature [1] POPOSigningKey,
keyEncipherment [2] POPOPrivKey,
keyAgreement [3] POPOPrivKey }
|
| ProofOfPossession.Template | A Template for decoding a ProofOfPossession. |
| ProofOfPossession.Type | The type of ProofOfPossesion. |
| Exception Summary | |
|---|---|
| ChallengeResponseException | An exception thrown when challenge response pop is requested. |