Class | Description |
---|---|
BodyPartReference |
CMC BodyPartReference:
BodyPartReference::= CHOICE {
bodyPartID BodyPartID
bodyPartPath SEQUENCE SIZE (1..MAX) OF BodyPartID,
}
|
BodyPartReference.Template |
A Template for decoding a BodyPartReference.
|
BodyPartReference.Type |
The type of BodyPartReference.
|
CMCCertId |
CMC CMCCertId.
|
CMCCertId.Template |
A Template for decoding a
CMCCertId . |
CMCStatusInfo |
CMC CMCStatusInfo:
CMCStatusInfo ::= SEQUENCE {
cMCStatus CMCStatus,
bodyList SEQUENCE SIZE (1..MAX) OF BodyPartID,
statusString UTF8String OPTIONAL,
otherInfo CHOICE {
failInfo CMCFailInfo,
pendInfo PendInfo } OPTIONAL
}
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
CMCStatusInfo.Template | |
CMCStatusInfoV2 |
CMCStatusInfoV2 replaces CMCStatusInfo in rfc 5272
CMC CMCStatusInfoV2:
CMCStatusInfoV2 ::= SEQUENCE {
cMCStatus CMCStatus,
bodyList SEQUENCE SIZE (1..MAX)
BodyPartReference,
statusString UTF8String OPTIONAL,
otherInfo CHOICE { // defined in updated OtherInfo
failInfo CMCFailInfo,
pendInfo PendInfo,
extendedFailInfo SEQUENCE {
failInfoOID OBJECT IDENTIFIER,
failInfoValue AttributeValue
} OPTIONAL
}
}
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
CMCStatusInfoV2.Template | |
DecryptedPOP |
CMC DecryptedPOP:
DecryptedPOP ::= SEQUENCE {
bodyPartID BodyPartID,
thePOPAlgID AlgorithmIdentifier,
thePOP OCTET STRING
}
|
DecryptedPOP.Template |
A Template for decoding BER-encoded DecryptedPOP items.
|
EncryptedPOP |
CMC EncryptedPOP:
EncryptedPOP ::= SEQUENCE {
request TaggedRequest,
cms ContentInfo,
thePOPAlgID AlgorithmIdentifier,
witnessAlgID AlgorithmIdentifier,
witness OCTET STRING
}
|
EncryptedPOP.Template |
A Template for decoding BER-encoded EncryptedPOP items.
|
ExtendedFailInfo |
ExtendedFailInfo per rfc 5272
It is to be used in CMCStatusInfoV2 as a CHOICE of otherInfo
ExtendedFailInfo ::= SEQUENCE {
failInfoOID OBJECT IDENTIFIER,
failInfoValue ANY DEFINED BY failInfoOID }
|
ExtendedFailInfo.Template |
A Template for decoding an ExtendedFailInfo.
|
GetCert |
CMC GetCert.
|
GetCert.Template |
A Template for decoding a
GetCert . |
IdentityProofV2 |
CMC IdentityProofV2:
per rfc 5272
IdentityProofV2 ::= SEQUENCE {
hashAlgID AlgorithmIdentifier,
macAlgId AlgorithmIdentifier,
witness OCTET STRING
}
|
IdentityProofV2.Template |
A Template for decoding BER-encoded IdentityProofV2 items.
|
LraPopWitness |
CMC LraPopWitness:
LraPopWitness::= SEQUENCE {
pkiDataBodyid BodyPartID
bodyids SEQUENCE SIZE (1..MAX) OF BodyPartID,
}
|
LraPopWitness.Template | |
OtherInfo |
CMCStatusInfoV2 OtherInfo:
OtherInfo ::= CHOICE {
failInfo INTEGER,
pendInfo PendInfo,
extendedFailInfo SEQUENCE { // ExtendedFailInfo
failInfoOID OBJECT IDENTIFIER,
failInfoValue AttributeValue
} OPTIONAL
}
|
OtherInfo.Template |
A Template for decoding a OtherInfo.
|
OtherInfo.Type |
The type of OtherInfo.
|
OtherMsg |
CMC OtherMsg.
|
OtherMsg.Template |
A Template for decoding a
OtherMsg . |
OtherReqMsg |
CMC OtherReqMsg.
|
OtherReqMsg.Template |
A Template for decoding a
OtherReqMsg . |
PendInfo |
CMC PendInfo:
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
PendInfo.Template |
A template for decoding an PendInfo from its BER encoding.
|
PKIData |
A PKIData for CMC full enrollment request.
|
PKIData.Template |
A template for decoding an PKIData from its BER encoding.
|
PopLinkWitnessV2 |
CMC PopLinkWitnessV2:
per rfc 5272
PopLinkWitnessV2 ::= SEQUENCE {
keyGenAlgorithm AlgorithmIdentifier,
macAlgorithm AlgorithmIdentifier,
witness OCTET STRING
}
|
PopLinkWitnessV2.Template |
A Template for decoding BER-encoded PopLinkWitnessV2 items.
|
ResponseBody |
A ResponseBody for CMC full enrollment request.
|
ResponseBody.Template |
A template for decoding an ResponseBody from its BER encoding.
|
RevokeRequest |
CMC RevokeRequest.
|
RevokeRequest.Template |
A Template class for decoding a
RevokeRequest . |
TaggedAttribute |
A tagged attribute, which has the following ASN.1
definition :
TaggedAttribute ::= SEQUENCE {
bodyPartID BodyPartId,
attrType OBJECT IDENTIFIER,
attrValues SET OF AttributeValue
bodyIdMax INTEGER ::= 4294967295
BodyPartID ::= INTEGER(0..bodyIdMax)
|
TaggedAttribute.Template |
A Template for decoding an Attribute.
|
TaggedCertificationRequest |
CMC TaggedCertificationRequest:
TaggedCertificationRequest ::= SEQUENCE {
bodyPartID BodyPartID,
certificationRequest CertificationRequest
}
bodyIdMax INTEGER ::= 4294967295
BodyPartID ::= INTEGER(0..bodyIdMax)
|
TaggedCertificationRequest.Template |
A template for decoding an TaggedCertificationRequest from its BER encoding.
|
TaggedContentInfo |
CMC TaggedContentInfo.
|
TaggedContentInfo.Template |
A Template for decoding a
TaggedContentInfo . |
TaggedRequest |
CMC TaggedRequest:
TaggedRequest ::= CHOICE {
tcr [0] TaggedCertificationRequest,
crm [1] CertReqMsg
orm [2] SEQUENCE {
bodyPartID BodyPartID,
requestMessageType OBJECT IDENTIFIER,
requestMessageValue ANY DEFINED BY requestMessageType
} // added for rfc 5272; defined in OtherReqMsg
}
|
TaggedRequest.Template |
A Template for decoding a ProofOfPossession.
|
TaggedRequest.Type |
The type of TaggedRequest.
|