All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AaEntry |
AaEntry ::= SEQUENCE {
aaCertificate EtsiTs103097Certificate,
accessPoint Url
}
|
AaEntry.Builder |
|
Accuracy |
|
AdditionalInformationSyntax |
Some other information of non-restrictive nature regarding the usage of this
certificate.
|
AdditionalInformationSyntaxUnitTest |
|
AdditionalParams |
AdditionalParams ::= CHOICE {
original ButterflyParamsOriginal,
unified ButterflyExpansion,
compactUnified ButterflyExpansion,
encryptionKey PublicEncryptionKey,
...
}
|
Admissions |
An Admissions structure.
|
AdmissionsUnitTest |
|
AdmissionSyntax |
Attribute to indicate admissions to certain professions.
|
AdmissionSyntaxUnitTest |
|
AesCcmCiphertext |
AesCcmCiphertext ::= SEQUENCE {
nonce OCTET STRING (SIZE (12))
ccmCiphertext Opaque -- 16 bytes longer than plaintext
}
|
AesCcmCiphertext.Builder |
|
ArchiveTimeStamp |
Implementation of the Archive Timestamp type defined in RFC4998.
|
ArchiveTimeStampChain |
Implementation of ArchiveTimeStampChain type, as defined in RFC4998 and RFC6283.
|
ArchiveTimeStampSequence |
Implementation of ArchiveTimeStampSequence type, as defined in RFC4998.
|
Attribute |
RFC 5652:
Attribute is a pair of OID (as type identifier) + set of values.
|
Attributes |
RFC 5652 defines
5 "SET OF Attribute" entities with 5 different names.
|
AttributeTable |
|
AttributeTypeAndValue |
|
AttrOrOID |
AttrOrOID ::= CHOICE (oid OBJECT IDENTIFIER, attribute Attribute }
|
AuthenticatedData |
RFC 5652 section 9.1:
The AuthenticatedData carries AuthAttributes and other data
which define what really is being signed.
|
AuthenticatedDataParser |
|
AuthEnvelopedData |
RFC 5083:
CMS AuthEnveloped Data object.
|
AuthEnvelopedDataParser |
|
AuthorizationRequestMessage |
|
AuthorizationRequestMessageWithPop |
|
AuthorizationResponseCode |
|
AuthorizationResponseMessage |
|
AuthorizationValidationRequest |
AuthorizationValidationRequest ::= SEQUENCE {
sharedAtRequest SharedAtRequest,
ecSignature EcSignature,
...
}
|
AuthorizationValidationRequest.Builder |
|
AuthorizationValidationRequestMessage |
|
AuthorizationValidationResponse |
AuthorizationValidationResponse ::= SEQUENCE {
requestHash OCTET STRING (SIZE(16)),
responseCode AuthorizationValidationResponseCode,
confirmedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}) OPTIONAL,
...
}
(WITH COMPONENTS { responseCode (ok), confirmedSubjectAttributes PRESENT }
| WITH COMPONENTS { responseCode (ALL EXCEPT ok), confirmedSubjectAttributes ABSENT }
)
|
AuthorizationValidationResponse.Builder |
|
AuthorizationValidationResponseCode |
|
AuthorizationValidationResponseMessage |
|
BasePublicEncryptionKey |
BasePublicEncryptionKey ::= CHOICE {
eciesNistP256 EccP256CurvePoint,
eciesBrainpoolP256r1 EccP256CurvePoint,
...
}
|
BasePublicEncryptionKey.Builder |
|
BidirectionalMap |
|
BitBuilder |
|
BitmapSsp |
|
BitmapSspRange |
BitmapSspRange ::= SEQUENCE {
sspValue OCTET STRING (SIZE(1..32)),
sspBitmask OCTET STRING (SIZE(1..32))
}
|
BitmapSspRange.Builder |
|
BodyPartID |
bodyIdMax INTEGER ::= 4294967295
BodyPartID ::= INTEGER(0..bodyIdMax)
|
BodyPartList |
BodyPartList ::= SEQUENCE SIZE (1..MAX) OF BodyPartID
|
BodyPartPath |
BodyPartPath ::= SEQUENCE SIZE (1..MAX) OF BodyPartID
|
BodyPartReference |
BodyPartReference ::= CHOICE {
bodyPartID BodyPartID,
bodyPartPath BodyPartPath
}
|
BSIObjectIdentifiers |
See https://www.bsi.bund.de/cae/servlet/contentblob/471398/publicationFile/30615/BSI-TR-03111_pdf.pdf
|
ButterflyExpansion |
ButterflyExpansion ::= CHOICE {
aes128 OCTET STRING (SIZE(16)),
...
}
|
ButterflyParamsOriginal |
ButterflyParamsOriginal ::= SEQUENCE {
signingExpansion ButterflyExpansion,
encryptionKey PublicEncryptionKey,
encryptionExpansion ButterflyExpansion
}
|
ButterflyParamsOriginal.Builder |
|
CaCertificateRekeyingMessage |
|
CaCertificateRequest |
CaCertificateRequest ::= SEQUENCE {
publicKeys PublicKeys,
requestedSubjectAttributes CertificateSubjectAttributes,
...
}
|
CaCertificateRequest.Builder |
|
CaCertificateRequestMessage |
|
CAKeyUpdAnnContent |
|
CCMParameters |
|
CertConfirmContent |
|
CertEtcToken |
CertEtcToken ::= CHOICE {
certificate [0] IMPLICIT Certificate ,
esscertid [1] ESSCertId ,
pkistatus [2] IMPLICIT PKIStatusInfo ,
assertion [3] ContentInfo ,
crl [4] IMPLICIT CertificateList,
ocspcertstatus [5] CertStatus,
oscpcertid [6] IMPLICIT CertId ,
oscpresponse [7] IMPLICIT OCSPResponse,
capabilities [8] SMIMECapabilities,
extension Extension
}
|
CertHash |
ISIS-MTT PROFILE: The responder may include this extension in a response to
send the hash of the requested certificate to the responder.
|
CertHashUnitTest |
|
CertId |
|
Certificate |
Certificate ::= CertificateBase (ImplicitCertificate | ExplicitCertificate)
|
CertificateBase |
CertificateBase ::= SEQUENCE {
version Uint8(3),
type CertificateType,
issuer IssuerIdentifier,
toBeSigned ToBeSignedCertificate,
signature Signature OPTIONAL
}
|
CertificateBase.Builder |
|
CertificateBody |
an Iso7816CertificateBody structure.
|
CertificateFormat |
CertificateFormat::= INTEGER {
ts103097v131 (1)
}(1..255)
|
CertificateHolderAuthorization |
an Iso7816CertificateHolderAuthorization structure.
|
CertificateHolderReference |
|
CertificateId |
CertificateId ::= CHOICE {
linkageData LinkageData,
name Hostname,
binaryId OCTET STRING(SIZE(1..64)),
none NULL,
...
}
|
CertificateRevocationListMessage |
|
CertificateSubjectAttributes |
CertificateSubjectAttributes ::= SEQUENCE {
id CertificateId OPTIONAL,
validityPeriod ValidityPeriod OPTIONAL,
region GeographicRegion OPTIONAL,
assuranceLevel SubjectAssurance OPTIONAL,
appPermissions SequenceOfPsidSsp OPTIONAL,
certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL,
...
}(WITH COMPONENTS { ..., appPermissions PRESENT} |
WITH COMPONENTS { ..., certIssuePermissions PRESENT})
|
CertificateType |
CertificateType ::= ENUMERATED {
explicit,
implicit,
...
}
|
CertificationAuthorityReference |
|
CertificationRequest |
CertificationRequest ::= SEQUENCE {
certificationRequestInfo SEQUENCE {
version INTEGER,
subject Name,
subjectPublicKeyInfo SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING },
attributes [0] IMPLICIT SET OF Attribute },
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
|
CertifiedKeyPair |
CertifiedKeyPair ::= SEQUENCE {
certOrEncCert CertOrEncCert,
privateKey [0] EncryptedKey OPTIONAL,
-- see [CRMF] for comment on encoding
publicationInfo [1] PKIPublicationInfo OPTIONAL
}
|
CertOrEncCert |
CertOrEncCert ::= CHOICE {
certificate [0] CMPCertificate,
encryptedCert [1] EncryptedKey
}
|
CertRepMessage |
CertRepMessage ::= SEQUENCE {
caPubs [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL,
response SEQUENCE OF CertResponse
}
|
CertReqMessages |
|
CertReqMsg |
|
CertReqTemplateContent |
GenMsg: {id-it 19}, < absent >
GenRep: {id-it 19}, CertReqTemplateContent | < absent >
|
CertRequest |
|
CertResponse |
CertResponse ::= SEQUENCE {
certReqId INTEGER,
status PKIStatusInfo,
certifiedKeyPair CertifiedKeyPair OPTIONAL,
rspInfo OCTET STRING OPTIONAL
-- analogous to the id-regInfo-utf8Pairs string defined
-- for regInfo in CertReqMsg [CRMF]
}
|
CertStatus |
CertStatus ::= SEQUENCE {
certHash OCTET STRING,
certReqId INTEGER,
statusInfo PKIStatusInfo OPTIONAL,
hashAlg [0] AlgorithmIdentifier{DIGEST-ALGORITHM, {...}}
|
CertTemplate |
|
CertTemplateBuilder |
|
Challenge |
|
CircularRegion |
CircularRegion ::= SEQUENCE {
center TwoDLocation,
radius Uint16
}
|
CircularRegion.Builder |
|
CMCFailInfo |
CMCFailInfo ::= INTEGER {
badAlg (0),
badMessageCheck (1),
badRequest (2),
badTime (3),
badCertId (4),
unsupportedExt (5),
mustArchiveKeys (6),
badIdentity (7),
popRequired (8),
popFailed (9),
noKeyReuse (10),
internalCAError (11),
tryLater (12),
authDataFail (13)
}
|
CMCObjectIdentifiers |
Object Identifiers from RFC 5272
|
CMCPublicationInfo |
CMCPublicationInfo ::= SEQUENCE {
hashAlg AlgorithmIdentifier,
certHashes SEQUENCE OF OCTET STRING,
pubInfo PKIPublicationInfo
}
|
CMCStatus |
CMCStatus ::= INTEGER {
success (0),
failed (2),
pending (3),
noSupport (4),
confirmRequired (5),
popRequired (6),
partial (7)
}
|
CMCStatusInfo |
-- Used to return status state in a response
id-cmc-statusInfo OBJECT IDENTIFIER ::= {id-cmc 1}
CMCStatusInfo ::= SEQUENCE {
cMCStatus CMCStatus,
bodyList SEQUENCE SIZE (1..MAX) OF BodyPartID,
statusString UTF8String OPTIONAL,
otherInfo CHOICE {
failInfo CMCFailInfo,
pendInfo PendInfo } OPTIONAL
}
|
CMCStatusInfo.OtherInfo |
Other info implements the choice component of CMCStatusInfo.
|
CMCStatusInfoBuilder |
|
CMCStatusInfoV2 |
-- Replaces CMC Status Info
--
id-cmc-statusInfoV2 OBJECT IDENTIFIER ::= {id-cmc 25}
CMCStatusInfoV2 ::= SEQUENCE {
cMCStatus CMCStatus,
bodyList SEQUENCE SIZE (1..MAX) OF BodyPartReference,
statusString UTF8String OPTIONAL,
otherStatusInfo OtherStatusInfo OPTIONAL
}
OtherStatusInfo ::= CHOICE {
failInfo CMCFailInfo,
pendInfo PendInfo,
extendedFailInfo ExtendedFailInfo
}
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
ExtendedFailInfo ::= SEQUENCE {
failInfoOID OBJECT IDENTIFIER,
failInfoValue ANY DEFINED BY failInfoOID
}
|
CMCStatusInfoV2Builder |
|
CMCUnsignedData |
id-aa-cmc-unsignedData OBJECT IDENTIFIER ::= {id-aa 34}
CMCUnsignedData ::= SEQUENCE {
bodyPartPath BodyPartPath,
identifier OBJECT IDENTIFIER,
content ANY DEFINED BY identifier
}
|
CMPCertificate |
|
CMPObjectIdentifiers |
|
CMSAlgorithmProtection |
From RFC 6211
|
CMSAttributes |
|
CMSObjectIdentifiers |
|
CommitmentTypeIdentifier |
|
CommitmentTypeIndication |
|
CommitmentTypeQualifier |
Commitment type qualifiers, used in the Commitment-Type-Indication attribute (RFC3126).
|
CompleteRevocationRefs |
CompleteRevocationRefs ::= SEQUENCE OF CrlOcspRef
|
CompressedData |
|
CompressedDataParser |
|
ContentHints |
|
ContentIdentifier |
|
ContentInfo |
|
ContentInfoParser |
|
ContributedExtensionBlock |
ContributedExtensionBlock ::= SEQUENCE {
contributorId IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION.
|
ContributedExtensionBlocks |
|
ContributedExtensionBlocks.Builder |
|
Controls |
|
ControlsProcessed |
-- Inform follow on servers that one or more controls have already been
-- processed
id-cmc-controlProcessed OBJECT IDENTIFIER ::= {id-cmc 32}
ControlsProcessed ::= SEQUENCE {
bodyList SEQUENCE SIZE(1..MAX) OF BodyPartReference
}
|
CounterSignature |
Countersignature ::= Ieee1609Dot2Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {...,
signedData (WITH COMPONENTS {...,
tbsData (WITH COMPONENTS {...,
payload (WITH COMPONENTS {...,
data ABSENT,
extDataHash PRESENT
}),
headerInfo(WITH COMPONENTS {...,
generationTime PRESENT,
expiryTime ABSENT,
generationLocation ABSENT,
p2pcdLearningRequest ABSENT,
missingCrlIdentifier ABSENT,
encryptionKey ABSENT
})
})
})
})
})
|
CountryAndRegions |
CountryAndRegions ::= SEQUENCE {
countryOnly CountryOnly,
regions SequenceOfUint8
}
|
CountryAndRegions.Builder |
|
CountryAndSubregions |
CountryAndSubregions ::= SEQUENCE {
country CountryOnly,
regionAndSubregions SequenceOfRegionAndSubregions
}
|
CountryAndSubregions.Builder |
|
CountryOnly |
|
CRLAnnContent |
|
CrlEntry |
|
CrlIdentifier |
CrlIdentifier ::= SEQUENCE
{
crlissuer Name,
crlIssuedTime UTCTime,
crlNumber INTEGER OPTIONAL
}
|
CrlListID |
CRLListID ::= SEQUENCE {
crls SEQUENCE OF CrlValidatedID }
|
CrlOcspRef |
CrlOcspRef ::= SEQUENCE {
crlids [0] CRLListID OPTIONAL,
ocspids [1] OcspListID OPTIONAL,
otherRev [2] OtherRevRefs OPTIONAL
}
|
CrlSeries |
CrlSeries ::= Uint16
|
CRLSource |
GenMsg: {id-it TBD1}, SEQUENCE SIZE (1..MAX) OF CRLStatus
GenRep: {id-it TBD2}, SEQUENCE SIZE (1..MAX) OF
CertificateList | < absent >
|
CRLStatus |
CRLStatus ::= SEQUENCE {
source CRLSource,
thisUpdate Time OPTIONAL }
|
CrlValidatedID |
CrlValidatedID ::= SEQUENCE {
crlHash OtherHash,
crlIdentifier CrlIdentifier OPTIONAL }
|
CRMFObjectIdentifiers |
|
CryptoInfos |
Implementation of the CryptoInfos element defined in RFC 4998:
|
CscaMasterList |
The CscaMasterList object.
|
CsrAttrs |
CsrAttrs ::= SEQUENCE SIZE (0..MAX) OF AttrOrOID
|
CtlCommand |
CtlCommand ::= CHOICE {
add CtlEntry,
delete CtlDelete,
...
}
|
CtlDelete |
CtlDelete ::= CHOICE {
cert HashedId8,
dc DcDelete,
...
}
|
CtlEntry |
CtlEntry ::= CHOICE {
rca RootCaEntry,
ea EaEntry,
aa AaEntry,
dc DcEntry,
tlm TlmEntry,
...
}
|
CtlFormat |
CtlFormat ::= SEQUENCE {
version Version,
nextUpdate Time32,
isFullCtl BOOLEAN,
ctlSequence INTEGER (0..255),
ctlCommands SEQUENCE OF CtlCommand,
...
}
|
CtlFormat.Builder |
|
CVCertificate |
an iso7816Certificate structure.
|
CVCertificateRequest |
|
Data |
Data ::= CHOICE {
message OCTET STRING ,
messageImprint DigestInfo,
certs [0] SEQUENCE SIZE (1..MAX) OF
TargetEtcChain
}
|
DataGroupHash |
The DataGroupHash object.
|
DcDelete |
|
DcEntry |
DcEntry ::= SEQUENCE {
url Url,
cert SEQUENCE OF HashedId8
}
|
DcEntry.Builder |
|
DeclarationOfMajority |
A declaration of majority.
|
DeclarationOfMajorityUnitTest |
|
DecryptedPOP |
id-cmc-decryptedPOP OBJECT IDENTIFIER ::= {id-cmc 10}
DecryptedPOP ::= SEQUENCE {
bodyPartID BodyPartID,
thePOPAlgID AlgorithmIdentifier,
thePOP OCTET STRING
}
|
DeferredElementSupplier |
|
DeltaCtl |
DeltaCtl::= CtlFormat (WITH COMPONENTS {...,
isFullCtl(FALSE)
})
|
DHBMParameter |
DHBMParameter ::= SEQUENCE {
owf AlgorithmIdentifier,
-- AlgId for a One-Way Function (SHA-1 recommended)
mac AlgorithmIdentifier
-- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
} -- or HMAC [RFC2104, RFC2202])
|
DhSigStatic |
From RFC 2875 for Diffie-Hellman POP.
|
DigestedData |
|
Duration |
Duration ::= CHOICE {
microseconds Uint16,
milliseconds Uint16,
seconds Uint16,
minutes Uint16,
hours Uint16,
sixtyHours Uint16,
years Uint16
}
|
DVCSCertInfo |
DVCSCertInfo::= SEQUENCE {
version Integer DEFAULT 1 ,
dvReqInfo DVCSRequestInformation,
messageImprint DigestInfo,
serialNumber Integer,
responseTime DVCSTime,
dvStatus [0] PKIStatusInfo OPTIONAL,
policy [1] PolicyInformation OPTIONAL,
reqSignature [2] SignerInfos OPTIONAL,
certs [3] SEQUENCE SIZE (1..MAX) OF
TargetEtcChain OPTIONAL,
extensions Extensions OPTIONAL
}
|
DVCSCertInfoBuilder |
DVCSCertInfo::= SEQUENCE {
version Integer DEFAULT 1 ,
dvReqInfo DVCSRequestInformation,
messageImprint DigestInfo,
serialNumber Integer,
responseTime DVCSTime,
dvStatus [0] PKIStatusInfo OPTIONAL,
policy [1] PolicyInformation OPTIONAL,
reqSignature [2] SignerInfos OPTIONAL,
certs [3] SEQUENCE SIZE (1..MAX) OF
TargetEtcChain OPTIONAL,
extensions Extensions OPTIONAL
}
|
DVCSErrorNotice |
DVCSErrorNotice ::= SEQUENCE {
transactionStatus PKIStatusInfo ,
transactionIdentifier GeneralName OPTIONAL
}
|
DVCSObjectIdentifiers |
OIDs for RFC 3029
Data Validation and Certification Server Protocols
|
DVCSRequest |
DVCSRequest ::= SEQUENCE {
requestInformation DVCSRequestInformation,
data Data,
transactionIdentifier GeneralName OPTIONAL
}
|
DVCSRequestInformation |
DVCSRequestInformation ::= SEQUENCE {
version INTEGER DEFAULT 1 ,
service ServiceType,
nonce Nonce OPTIONAL,
requestTime DVCSTime OPTIONAL,
requester [0] GeneralNames OPTIONAL,
requestPolicy [1] PolicyInformation OPTIONAL,
dvcs [2] GeneralNames OPTIONAL,
dataLocations [3] GeneralNames OPTIONAL,
extensions [4] IMPLICIT Extensions OPTIONAL
}
|
DVCSRequestInformationBuilder |
DVCSRequestInformation ::= SEQUENCE {
version INTEGER DEFAULT 1 ,
service ServiceType,
nonce Nonce OPTIONAL,
requestTime DVCSTime OPTIONAL,
requester [0] GeneralNames OPTIONAL,
requestPolicy [1] PolicyInformation OPTIONAL,
dvcs [2] GeneralNames OPTIONAL,
dataLocations [3] GeneralNames OPTIONAL,
extensions [4] IMPLICIT Extensions OPTIONAL
}
|
DVCSResponse |
DVCSResponse ::= CHOICE
{
dvCertInfo DVCSCertInfo ,
dvErrorNote [0] DVCSErrorNotice
}
|
DVCSTime |
DVCSTime ::= CHOICE {
genTime GeneralizedTime,
timeStampToken ContentInfo
}
|
EACObjectIdentifiers |
German Federal Office for Information Security
(Bundesamt für Sicherheit in der Informationstechnik)
https://www.bsi.bund.de/
|
EACTags |
|
EaEntry |
EaEntry ::= SEQUENCE {
eaCertificate EtsiTs103097Certificate,
aaAccessPoint Url,
itsAccessPoint Url OPTIONAL
}
|
EaEntry.Builder |
|
ECCCMSSharedInfo |
ECC-CMS-SharedInfo ::= SEQUENCE {
keyInfo AlgorithmIdentifier,
entityUInfo [0] EXPLICIT OCTET STRING OPTIONAL,
suppPubInfo [2] EXPLICIT OCTET STRING }
|
EccCurvePoint |
Common interface for ITS curve points.
|
EccP256CurvePoint |
EccP256CurvePoint ::= CHOICE {
x-only OCTET STRING (SIZE (32)),
fill NULL,
compressed-y-0 OCTET STRING (SIZE (32)),
compressed-y-1 OCTET STRING (SIZE (32)),
uncompressedP256 SEQUENCE {
x OCTET STRING (SIZE (32)),
y OCTET STRING (SIZE (32))
}
}
|
EccP384CurvePoint |
EccP384CurvePoint ::= CHOICE {
x-only OCTET STRING (SIZE (48)),
fill NULL,
compressed-y-0 OCTET STRING (SIZE (48)),
compressed-y-1 OCTET STRING (SIZE (48)),
uncompressedP384 SEQUENCE {
x OCTET STRING (SIZE (48)),
y OCTET STRING (SIZE (48))
}
}
|
EcdsaP256Signature |
EcdsaP256Signature ::= SEQUENCE {
rSig EccP256CurvePoint,
sSig OCTET STRING (SIZE (32))
}
|
EcdsaP256Signature.Builder |
|
EcdsaP384Signature |
EcdsaP384Signature ::= SEQUENCE {
rSig EccP384CurvePoint,
sSig OCTET STRING (SIZE (48))
}
|
EcdsaP384Signature.Builder |
|
ECDSAPublicKey |
an Iso7816ECDSAPublicKeyStructure structure.
|
EciesP256EncryptedKey |
EciesP256EncryptedKey ::= SEQUENCE {
v EccP256CurvePoint,
c OCTET STRING (SIZE (16)),
t OCTET STRING (SIZE (16))
}
|
EciesP256EncryptedKey.Builder |
|
EcSignature |
EcSignature::= CHOICE {
encryptedEcSignature EtsiTs103097Data-Encrypted{EtsiTs103097Data-SignedExternalPayload},
ecSignature EtsiTs103097Data-SignedExternalPayload
}
|
EeEcaCertRequest |
EeEcaCertRequest ::= SEQUENCE {
version Uint8 (2),
generationTime Time32,
type CertificateType,
tbsCert ToBeSignedCertificate (WITH COMPONENTS {
...,
id (WITH COMPONENTS {
...,
linkageData ABSENT
}),
cracaId ('000000'H),
crlSeries (0),
appPermissions ABSENT,
certIssuePermissions ABSENT,
certRequestPermissions PRESENT,
verifyKeyIndicator (WITH COMPONENTS {
verificationKey
})
}),
canonicalId IA5String OPTIONAL,
...
}
|
EeEcaCertRequest.Builder |
|
EeRaCertRequest |
EeRaCertRequest ::= SEQUENCE {
version Uint8 (2),
generationTime Time32,
type CertificateType,
tbsCert ToBeSignedCertificate (WITH COMPONENTS {
...,
cracaId ('000000'H),
crlSeries (0),
appPermissions PRESENT,
certIssuePermissions ABSENT,
certRequestPermissions ABSENT,
verifyKeyIndicator (WITH COMPONENTS {
verificationKey
})
}),
additionalParams AdditionalParams OPTIONAL,
...
}
|
EeRaCertRequest.Builder |
|
Element |
OER Element is the result of building the OER definition.
|
ElementSupplier |
Element suppliers allow us to defer the finalisation of a definition until
the point at which it is used.
|
Elevation |
Elevation ::= Uint16
|
EncKeyWithID |
|
EncryptedContentInfo |
|
EncryptedContentInfoParser |
Parser for RFC 5652 EncryptedContentInfo object.
|
EncryptedData |
|
EncryptedData |
EncryptedData ::= SEQUENCE {
recipients SequenceOfRecipientInfo,
ciphertext SymmetricCiphertext
}
|
EncryptedData.Builder |
|
EncryptedDataEncryptionKey |
EncryptedDataEncryptionKey ::= CHOICE {
eciesNistP256 EciesP256EncryptedKey,
eciesBrainpoolP256r1 EciesP256EncryptedKey,
...
}
|
EncryptedKey |
EncryptedKey ::= CHOICE {
encryptedValue EncryptedValue, -- deprecated
envelopedData [0] EnvelopedData }
|
EncryptedPOP |
id-cmc-encryptedPOP OBJECT IDENTIFIER ::= {id-cmc 9}
EncryptedPOP ::= SEQUENCE {
request TaggedRequest,
cms ContentInfo,
thePOPAlgID AlgorithmIdentifier,
witnessAlgID AlgorithmIdentifier,
witness OCTET STRING
}
|
EncryptedValue |
|
EncryptionInfo |
Implementation of the EncryptionInfo element defined in RFC 4998:
|
EncryptionKey |
EncryptionKey ::= CHOICE {
public PublicEncryptionKey,
symmetric SymmetricEncryptionKey
}
|
EndEntityType |
EndEntityType ::= BIT STRING { app(0), enrol(1) } (SIZE (8)) (ALL EXCEPT ())
|
EnrolmentRequestMessage |
|
EnrolmentResponseCode |
|
EnrolmentResponseMessage |
|
EnvelopedData |
|
EnvelopedDataParser |
|
ErrorMsgContent |
|
ESFAttributes |
|
ESSCertID |
|
ESSCertIDv2 |
|
EtsiOriginatingHeaderInfoExtension |
Ieee1609Dot2HeaderInfoContributedExtensions
IEEE1609DOT2-HEADERINFO-CONTRIBUTED-EXTENSION ::= {
{EtsiOriginatingHeaderInfoExtension IDENTIFIED BY etsiHeaderInfoContributorId},
...
}
|
EtsiOriginatingHeaderInfoExtension.Builder |
|
EtsiTs102941BaseTypes |
|
EtsiTs102941CrlRequest |
EtsiTs102941CrlRequest::= SEQUENCE {
issuerId HashedId8,
lastKnownUpdate Time32 OPTIONAL
}
|
EtsiTs102941CrlRequest.Builder |
|
EtsiTs102941CtlRequest |
EtsiTs102941CtlRequest::= SEQUENCE {
issuerId HashedId8,
lastKnownCtlSequence INTEGER (0..255) OPTIONAL
}
|
EtsiTs102941CtlRequest.Builder |
|
EtsiTs102941Data |
EtsiTs102941Data::= SEQUENCE {
version Version (v1),
content EtsiTs102941DataContent
}
|
EtsiTs102941DataContent |
EtsiTs102941DataContent ::= CHOICE {
enrolmentRequest InnerEcRequestSignedForPop,
enrolmentResponse InnerEcResponse,
authorizationRequest InnerAtRequest,
authorizationResponse InnerAtResponse,
certificateRevocationList ToBeSignedCrl,
|
EtsiTs102941DeltaCtlRequest |
EtsiTs102941DeltaCtlRequest::= EtsiTs102941CtlRequest
and
EtsiTs102941CtlRequest::= SEQUENCE {
issuerId HashedId8,
lastKnownCtlSequence INTEGER (0..255) OPTIONAL
}
|
EtsiTs102941MessagesCa |
|
EtsiTs102941TrustLists |
|
EtsiTs102941TypesAuthorization |
|
EtsiTs102941TypesAuthorizationValidation |
|
EtsiTs102941TypesCaManagement |
|
EtsiTs102941TypesEnrolment |
|
EtsiTs102941TypesLinkCertificate |
|
EtsiTs103097Certificate |
|
EtsiTs103097Data |
EtsiTs103097Data::=Ieee1609Dot2Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {...,
signedData (WITH COMPONENTS {..., -- constraints on signed data headers
tbsData (WITH COMPONENTS {
headerInfo (WITH COMPONENTS {...,
generationTime PRESENT,
p2pcdLearningRequest ABSENT,
missingCrlIdentifier ABSENT
})
}),
signer (WITH COMPONENTS {..., --constraints on the certificate
certificate ((WITH COMPONENT (EtsiTs103097Certificate))^(SIZE(1)))
})
}),
encryptedData (WITH COMPONENTS {..., -- constraints on encrypted data headers
recipients (WITH COMPONENT (
(WITH COMPONENTS {...,
pskRecipInfo ABSENT,
symmRecipInfo ABSENT,
rekRecipInfo ABSENT
})
))
}),
signedCertificateRequest ABSENT
})
})
|
EtsiTs103097DataEncrypted |
|
EtsiTs103097DataEncryptedUnicast |
|
EtsiTs103097DataSigned |
EtsiTs103097Data-Signed {ToBeSignedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
signedData (WITH COMPONENTS {...,
tbsData (WITH COMPONENTS {
payload (WITH COMPONENTS {
data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
unsecuredData (CONTAINING ToBeSignedDataContent)
})
}) PRESENT
})
})
})
})
})
|
EtsiTs103097DataSignedAndEncrypted |
|
EtsiTs103097DataSignedAndEncryptedUnicast |
|
EtsiTs103097DataSignedExternalPayload |
|
EtsiTs103097DataSignedUnicast |
EtsiTs103097Data-Signed {ToBeSignedDataContent} ::= EtsiTs103097Data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
signedData (WITH COMPONENTS {...,
tbsData (WITH COMPONENTS {
payload (WITH COMPONENTS {
data (WITH COMPONENTS {...,
content (WITH COMPONENTS {
unsecuredData (CONTAINING ToBeSignedDataContent)
})
}) PRESENT
})
})
})
})
})
|
EtsiTs103097DataUnsecured |
|
EtsiTs103097ExtensionModule |
EtsiTs103097ExtensionModule
{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) extension(2) version1(1)}
|
EtsiTs103097Module |
EtsiTs103097Module
{itu-t(0) identified-organization(4) etsi(0) itsDomain(5) wg5(5) secHeaders(103097) core(1) version2(2)}
|
Evidence |
RFC 5544:
Binding Documents with Time-Stamps; Evidence object.
|
EvidenceRecord |
|
ExplicitCertificate |
ExplicitCertificate ::= CertificateBase (WITH COMPONENTS {...,
type(explicit),
toBeSigned(WITH COMPONENTS {...,
verifyKeyIndicator(WITH COMPONENTS {verificationKey})
}),
signature PRESENT
})
|
ExtendedFailInfo |
ExtendedFailInfo ::= SEQUENCE {
failInfoOID OBJECT IDENTIFIER,
failInfoValue ANY DEFINED BY failInfoOID
}
|
Extension |
Extension {EXT-TYPE : ExtensionTypes} ::= SEQUENCE {
id EXT-TYPE.&extId({ExtensionTypes}),
content EXT-TYPE.&ExtContent({ExtensionTypes}{@.id})
}
|
ExtensionReq |
ExtensionReq ::= SEQUENCE SIZE (1..MAX) OF Extension
|
ExtId |
ExtId ::= INTEGER(0..255)
|
FillCtl |
|
Flags |
|
FullCtl |
|
GCMParameters |
|
GenericHybridParameters |
RFC 5990 GenericHybridParameters class.
|
GenMsgContent |
|
GenRepContent |
|
GeographicRegion |
GeographicRegion ::= CHOICE {
circularRegion CircularRegion,
rectangularRegion SequenceOfRectangularRegion,
polygonalRegion PolygonalRegion,
identifiedRegion SequenceOfIdentifiedRegion,
...
}
|
GetCert |
id-cmc-getCert OBJECT IDENTIFIER ::= {id-cmc 15}
GetCert ::= SEQUENCE {
issuerName GeneralName,
serialNumber INTEGER }
|
GetCRL |
id-cmc-getCRL OBJECT IDENTIFIER ::= {id-cmc 16}
GetCRL ::= SEQUENCE {
issuerName Name,
cRLName GeneralName OPTIONAL,
time GeneralizedTime OPTIONAL,
reasons ReasonFlags OPTIONAL }
|
GroupLinkageValue |
GroupLinkageValue ::= SEQUENCE {
jValue OCTET STRING (SIZE(4))
value OCTET STRING (SIZE(9))
}
|
GroupLinkageValue.Builder |
|
HashAlgorithm |
HashAlgorithm ::= ENUMERATED {
sha256,
...,
sha384
}
|
HashedData |
HashedData::= CHOICE {
sha256HashedData OCTET STRING (SIZE(32)),
...,
sha384HashedData OCTET STRING (SIZE(48)),
reserved OCTET STRING (SIZE(32))
}
|
HashedId |
|
HashedId10 |
|
HashedId3 |
|
HashedId32 |
|
HashedId8 |
|
HeaderInfo |
HeaderInfo ::= SEQUENCE {
psid Psid,
generationTime Time64 OPTIONAL,
expiryTime Time64 OPTIONAL,
generationLocation ThreeDLocation OPTIONAL,
p2pcdLearningRequest HashedId3 OPTIONAL,
missingCrlIdentifier MissingCrlIdentifier OPTIONAL,
encryptionKey EncryptionKey OPTIONAL,
...,
inlineP2pcdRequest SequenceOfHashedId3 OPTIONAL,
requestedCertificate Certificate OPTIONAL,
pduFunctionalType PduFunctionalType OPTIONAL,
contributedExtensions ContributedExtensionBlocks OPTIONAL
}
|
HeaderInfo.Builder |
|
HeaderInfoContributorId |
HeaderInfoContributorId ::= INTEGER (0..255)
etsiHeaderInfoContributorId HeaderInfoContributorId ::= 2
|
Hostname |
Hostname ::= UTF8String (SIZE(0..255))
|
ICAOObjectIdentifiers |
{ ISOITU(2) intorgs(23) icao(136) }
|
IdentifiedRegion |
IdentifiedRegion ::= CHOICE {
countryOnly CountryOnly,
countryAndRegions CountryAndRegions,
countryAndSubregions CountryAndSubregions,
...
}
|
IdentityProofV2 |
id-cmc-identityProofV2 OBJECT IDENTIFIER ::= { id-cmc 34 }
identityProofV2 ::= SEQUENCE {
proofAlgID AlgorithmIdentifier,
macAlgId AlgorithmIdentifier,
witness OCTET STRING
}
|
IEEE1609dot2 |
OER forward definition builders for OER encoded data.
|
Ieee1609Dot2BaseTypes |
|
Ieee1609Dot2Content |
Ieee1609Dot2Content ::= CHOICE {
unsecuredData Opaque,
signedData SignedData,
encryptedData EncryptedData,
signedCertificateRequest Opaque,
...
}
|
Ieee1609Dot2Data |
Ieee1609Dot2Data ::= SEQUENCE {
protocolVersion Uint8(3),
content Ieee1609Dot2Content
}
|
Ieee1609Dot2Data.Builder |
|
Ieee1609Dot2Dot1EcaEeInterface |
|
Ieee1609Dot2Dot1EeRaInterface |
|
ImplicitCertificate |
ImplicitCertificate ::= CertificateBase (WITH COMPONENTS {...,
type(implicit),
toBeSigned(WITH COMPONENTS {...,
verifyKeyIndicator(WITH COMPONENTS {reconstructionValue})
}),
signature ABSENT
})
|
InfoTypeAndValue |
Example InfoTypeAndValue contents include, but are not limited
to, the following (un-comment in this ASN.1 module and use as
appropriate for a given environment):
|
InnerAtRequest |
InnerAtRequest ::= SEQUENCE {
publicKeys PublicKeys,
hmacKey OCTET STRING (SIZE(32)),
sharedAtRequest SharedAtRequest,
ecSignature EcSignature,
...
}
|
InnerAtRequest.Builder |
|
InnerAtResponse |
InnerAtResponse ::= SEQUENCE {
requestHash OCTET STRING (SIZE(16)),
responseCode AuthorizationResponseCode,
certificate EtsiTs103097Certificate OPTIONAL,
...
}
(WITH COMPONENTS { responseCode (ok), certificate PRESENT }
| WITH COMPONENTS { responseCode (ALL EXCEPT ok), certificate ABSENT }
)
|
InnerAtResponse.Builder |
|
InnerEcRequest |
InnerEcRequest ::= SEQUENCE {
itsId OCTET STRING,
certificateFormat CertificateFormat,
publicKeys PublicKeys,
requestedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}),
...
}
|
InnerEcRequest.Builder |
|
InnerEcRequestSignedForPop |
|
InnerEcResponse |
InnerEcResponse ::= SEQUENCE {
requestHash OCTET STRING (SIZE(16)),
responseCode EnrolmentResponseCode,
certificate EtsiTs103097Certificate OPTIONAL,
...
}
(WITH COMPONENTS { responseCode (ok), certificate PRESENT }
| WITH COMPONENTS { responseCode (ALL EXCEPT ok), certificate ABSENT }
)
|
InnerEcResponse.Builder |
|
ISISMTTObjectIdentifiers |
ISISMT -- Industrial Signature Interoperability Specification
|
IssuerAndSerialNumber |
|
IssuerIdentifier |
IssuerIdentifier ::= CHOICE {
sha256AndDigest HashedId8,
self HashAlgorithm,
...,
sha384AndDigest HashedId8
}
|
ItsUtils |
|
IValue |
IValue ::= Uint16
|
KEKIdentifier |
RFC 5652:
Content encryption key delivery mechanisms.
|
KEKRecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
KeyAgreeRecipientIdentifier |
RFC 5652:
Content encryption key delivery mechanisms.
|
KeyAgreeRecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
KeyRecRepContent |
|
KeyTransRecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
KnownLatitude |
KnownLatitude ::= NinetyDegreeInt (min..max)
|
KnownLongitude |
|
LaId |
LaId ::= OCTET STRING (SIZE(2))
|
Latitude |
Latitude ::= NinetyDegreeInt
|
LDSSecurityObject |
The LDSSecurityObject object (V1.8).
|
LDSVersionInfo |
|
LinkageData |
LinkageData ::= SEQUENCE {
iCert IValue,
linkage-value LinkageValue,
group-linkage-value GroupLinkageValue OPTIONAL
}
|
LinkageData.Builder |
|
LinkageSeed |
LinkageSeed ::= OCTET STRING (SIZE(16))
|
LinkageValue |
LinkageValue ::= OCTET STRING (SIZE(9))
|
Longitude |
Latitude ::= OneEightyDegreeInt
OneEightyDegreeInt ::= INTEGER {
min (-1799999999),
max (1800000000),
unknown (1800000001)
} (-1799999999..1800000001)
|
LraPopWitness |
id-cmc-lraPOPWitness OBJECT IDENTIFIER ::= {id-cmc 11}
LraPopWitness ::= SEQUENCE {
pkiDataBodyid BodyPartID,
bodyIds SEQUENCE OF BodyPartID
}
|
MessageImprint |
|
MetaData |
RFC 5544:
Binding Documents with Time-Stamps; MetaData object.
|
MissingCrlIdentifier |
MissingCrlIdentifier ::= SEQUENCE {
cracaId HashedId3,
crlSeries CrlSeries,
...
}
|
MissingCrlIdentifier.Builder |
|
ModCertTemplate |
id-cmc-modCertTemplate OBJECT IDENTIFIER ::= {id-cmc 31}
ModCertTemplate ::= SEQUENCE {
pkiDataReference BodyPartPath,
certReferences BodyPartList,
replace BOOLEAN DEFAULT TRUE,
certTemplate CertTemplate
}
|
MonetaryLimit |
Monetary limit for transactions.
|
MonetaryLimitUnitTest |
|
MQVuserKeyingMaterial |
|
NamingAuthority |
Names of authorities which are responsible for the administration of title
registers.
|
NamingAuthorityUnitTest |
|
NinetyDegreeInt |
NinetyDegreeInt ::= INTEGER {
min (-900000000),
max (900000000),
unknown (900000001)
}
|
OcspIdentifier |
OcspIdentifier ::= SEQUENCE {
ocspResponderID ResponderID, -- As in OCSP response data
producedAt GeneralizedTime -- As in OCSP response data
}
|
OcspListID |
OcspListID ::= SEQUENCE {
ocspResponses SEQUENCE OF OcspResponsesID
}
|
OcspResponsesID |
OcspResponsesID ::= SEQUENCE {
ocspIdentifier OcspIdentifier,
ocspRepHash OtherHash OPTIONAL
}
|
OERDecoder |
|
OERDefinition |
|
OERDefinition.BaseType |
|
OERDefinition.Builder |
|
OERDefinition.ItemProvider |
|
OERDefinition.MutableBuilder |
|
OEREncoder |
|
OERInputStream |
|
OERInputStream.Choice |
|
OERInputStream.Sequence |
OER sequence decoder, decodes prefix and determines which optional
parts are available.
|
OEROptional |
A placeholder object that represents an absent item.
|
OEROutputStream |
|
OneEightyDegreeInt |
NinetyDegreeInt ::= INTEGER {
min (-900000000),
max (900000000),
unknown (900000001)
}
|
OOBCertHash |
|
Opaque |
|
OptionalValidity |
|
OriginatorIdentifierOrKey |
RFC 5652:
Content encryption key delivery mechanisms.
|
OriginatorInfo |
|
OriginatorPublicKey |
RFC 5652:
Content encryption key delivery mechanisms.
|
OtherCertID |
|
OtherHash |
OtherHash ::= CHOICE {
sha1Hash OtherHashValue, -- This contains a SHA-1 hash
otherHash OtherHashAlgAndValue
}
|
OtherHashAlgAndValue |
|
OtherKeyAttribute |
|
OtherMsg |
OtherMsg ::= SEQUENCE {
bodyPartID BodyPartID,
otherMsgType OBJECT IDENTIFIER,
otherMsgValue ANY DEFINED BY otherMsgType }
|
OtherRecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
OtherRevocationInfoFormat |
RFC 5652: OtherRevocationInfoFormat object.
|
OtherRevRefs |
OtherRevRefs ::= SEQUENCE {
otherRevRefType OtherRevRefType,
otherRevRefs ANY DEFINED BY otherRevRefType
}
OtherRevRefType ::= OBJECT IDENTIFIER
|
OtherRevVals |
OtherRevVals ::= SEQUENCE {
otherRevValType OtherRevValType,
otherRevVals ANY DEFINED BY OtherRevValType
}
OtherRevValType ::= OBJECT IDENTIFIER
|
OtherSigningCertificate |
|
OtherStatusInfo |
Other info implements the choice component of CMCStatusInfoV2.
|
PackedDate |
EAC encoding date object
|
PartialHashtree |
Implementation of PartialHashtree, as defined in RFC 4998.
|
PasswordRecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
PathProcInput |
PathProcInput ::= SEQUENCE {
acceptablePolicySet SEQUENCE SIZE (1..MAX) OF
PolicyInformation,
inhibitPolicyMapping BOOLEAN DEFAULT FALSE,
explicitPolicyReqd [0] BOOLEAN DEFAULT FALSE ,
inhibitAnyPolicy [1] BOOLEAN DEFAULT FALSE
}
|
PBMParameter |
|
PduFunctionalType |
PduFunctionalType ::= INTEGER (0..255)
tlsHandshake PduFunctionalType ::= 1
iso21177ExtendedAuth PduFunctionalType ::= 2
|
PendInfo |
PendInfo ::= SEQUENCE {
pendToken OCTET STRING,
pendTime GeneralizedTime
}
|
PKIArchiveOptions |
|
PKIBody |
|
PKIConfirmContent |
|
PKIData |
PKIData ::= SEQUENCE {
controlSequence SEQUENCE SIZE(0..MAX) OF TaggedAttribute,
reqSequence SEQUENCE SIZE(0..MAX) OF TaggedRequest,
cmsSequence SEQUENCE SIZE(0..MAX) OF TaggedContentInfo,
otherMsgSequence SEQUENCE SIZE(0..MAX) OF OtherMsg
}
|
PKIFailureInfo |
PKIFailureInfo ::= BIT STRING {
badAlg (0),
-- unrecognized or unsupported Algorithm Identifier
badMessageCheck (1), -- integrity check failed (e.g., signature did not verify)
badRequest (2),
-- transaction not permitted or supported
badTime (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
badCertId (4), -- no certificate could be found matching the provided criteria
badDataFormat (5),
-- the data submitted has the wrong format
wrongAuthority (6), -- the authority indicated in the request is different from the one creating the response token
incorrectData (7), -- the requester's data is incorrect (for notary services)
missingTimeStamp (8), -- when the timestamp is missing but should be there (by policy)
badPOP (9) -- the proof-of-possession failed
certRevoked (10),
certConfirmed (11),
wrongIntegrity (12),
badRecipientNonce (13),
timeNotAvailable (14),
-- the TSA's time source is not available
unacceptedPolicy (15),
-- the requested TSA policy is not supported by the TSA
unacceptedExtension (16),
-- the requested extension is not supported by the TSA
addInfoNotAvailable (17)
-- the additional information requested could not be understood
-- or is not available
badSenderNonce (18),
badCertTemplate (19),
signerNotTrusted (20),
transactionIdInUse (21),
unsupportedVersion (22),
notAuthorized (23),
systemUnavail (24),
systemFailure (25),
-- the request cannot be handled due to system failure
duplicateCertReq (26)
|
PKIFreeText |
|
PKIHeader |
|
PKIHeaderBuilder |
|
PKIMessage |
PKIMessage ::= SEQUENCE {
header PKIHeader,
body PKIBody,
protection [0] PKIProtection OPTIONAL,
extraCerts [1] SEQUENCE SIZE (1..MAX) OF CMPCertificate
OPTIONAL
}
|
PKIMessages |
|
PKIPublicationInfo |
PKIPublicationInfo ::= SEQUENCE {
action INTEGER {
dontPublish (0),
pleasePublish (1) },
pubInfos SEQUENCE SIZE (1..MAX) OF SinglePubInfo OPTIONAL }
-- pubInfos MUST NOT be present if action is "dontPublish"
-- (if action is "pleasePublish" and pubInfos is omitted,
-- "dontCare" is assumed)
|
PKIResponse |
-- This defines the response message in the protocol
id-cct-PKIResponse OBJECT IDENTIFIER ::= { id-cct 3 }
ResponseBody ::= PKIResponse
PKIResponse ::= SEQUENCE {
controlSequence SEQUENCE SIZE(0..MAX) OF TaggedAttribute,
cmsSequence SEQUENCE SIZE(0..MAX) OF TaggedContentInfo,
otherMsgSequence SEQUENCE SIZE(0..MAX) OF OtherMsg
}
|
PKIStatus |
|
PKIStatusInfo |
|
PKMACValue |
Password-based MAC value for use with POPOSigningKeyInput.
|
PKRecipientInfo |
PKRecipientInfo ::= SEQUENCE {
recipientId HashedId8,
encKey EncryptedDataEncryptionKey
}
|
PKRecipientInfo.Builder |
|
Point256 |
|
Point256.Builder |
|
Point384 |
|
Point384.Builder |
|
PollRepContent |
PollRepContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER,
checkAfter INTEGER, -- time in seconds
reason PKIFreeText OPTIONAL }
|
PollReqContent |
PollReqContent ::= SEQUENCE OF SEQUENCE {
certReqId INTEGER }
|
PolygonalRegion |
SEQUENCE SIZE(3..MAX) OF TwoDLocation
|
PolygonalRegion.Builder |
|
PopLinkWitnessV2 |
id-cmc-popLinkWitnessV2 OBJECT IDENTIFIER ::= { id-cmc 33 }
PopLinkWitnessV2 ::= SEQUENCE {
keyGenAlgorithm AlgorithmIdentifier,
macAlgorithm AlgorithmIdentifier,
witness OCTET STRING
}
|
POPODecKeyChallContent |
|
POPODecKeyRespContent |
|
POPOPrivKey |
|
POPOSigningKey |
|
POPOSigningKeyInput |
|
PreSharedKeyRecipientInfo |
PreSharedKeyRecipientInfo ::= HashedId8
|
ProcurationSyntax |
Attribute to indicate that the certificate holder may sign in the name of a
third person.
|
ProcurationSyntaxUnitTest |
|
ProfessionInfo |
Professions, specializations, disciplines, fields of activity, etc.
|
ProfessionInfoUnitTest |
|
ProofOfPossession |
|
ProtectedPart |
|
Psid |
Psid ::= INTEGER (0..MAX)
|
PsidGroupPermissions |
PsidGroupPermissions ::= SEQUENCE {
subjectPermissions SubjectPermissions,
minChainLength INTEGER DEFAULT 1,
chainLengthRange INTEGER DEFAULT 0,
eeType EndEntityType DEFAULT (app)
}
|
PsidGroupPermissions.Builder |
|
PsidSsp |
PsidSsp ::= SEQUENCE {
psid Psid,
ssp ServiceSpecificPermissions OPTIONAL
}
|
PsidSsp.Builder |
|
PsidSspRange |
PsidSspRange ::= SEQUENCE {
psid Psid,
sspRange SspRange OPTIONAL
}
|
PsidSspRange.Builder |
|
PublicEncryptionKey |
PublicEncryptionKey ::= SEQUENCE {
supportedSymmAlg SymmAlgorithm,
publicKey BasePublicEncryptionKey
}
|
PublicEncryptionKey.Builder |
|
PublicKeyDataObject |
|
PublicKeys |
PublicKeys ::= SEQUENCE {
verificationKey PublicVerificationKey,
encryptionKey PublicEncryptionKey OPTIONAL
}
|
PublicVerificationKey |
PublicVerificationKey ::= CHOICE {
ecdsaNistP256 EccP256CurvePoint,
ecdsaBrainpoolP256r1 EccP256CurvePoint,
...,
ecdsaBrainpoolP384r1 EccP384CurvePoint
}
|
PublicVerificationKey.Builder |
|
PublishTrustAnchors |
PublishTrustAnchors ::= SEQUENCE {
seqNumber INTEGER,
hashAlgorithm AlgorithmIdentifier,
anchorHashes SEQUENCE OF OCTET STRING
}
|
RcaCertificateTrustListMessage |
|
RcaDoubleSignedLinkCertificateMessage |
|
RcaSingleSignedLinkCertificateMessage |
|
RecipientEncryptedKey |
RFC 5652:
Content encryption key delivery mechanisms.
|
RecipientIdentifier |
RFC 5652:
Content encryption key delivery mechanisms.
|
RecipientInfo |
RFC 5652:
Content encryption key delivery mechanisms.
|
RecipientInfo |
RecipientInfo ::= CHOICE {
pskRecipInfo PreSharedKeyRecipientInfo,
symmRecipInfo SymmRecipientInfo,
certRecipInfo PKRecipientInfo,
signedDataRecipInfo PKRecipientInfo,
rekRecipInfo PKRecipientInfo
}
|
RecipientKeyIdentifier |
RFC 5652:
Content encryption key delivery mechanisms.
|
RectangularRegion |
RectangularRegion ::= SEQUENCE {
northWest TwoDLocation,
southEast TwoDLocation
}
|
RectangularRegion.Builder |
|
RegionAndSubregions |
RegionAndSubregions ::= SEQUENCE {
region Uint8,
subregions SequenceOfUint16
}
|
RegionAndSubregions.Builder |
|
RegionInterface |
Marker for Geographic Region types.
|
RequestedCertificate |
ISIS-MTT-Optional: The certificate requested by the client by inserting the
RetrieveIfAllowed extension in the request, will be returned in this
extension.
|
RequestedCertificateUnitTest |
|
Restriction |
Some other restriction regarding the usage of this certificate.
|
RestrictionUnitTest |
|
RevAnnContent |
|
RevDetails |
|
RevocationValues |
RevocationValues ::= SEQUENCE {
crlVals [0] SEQUENCE OF CertificateList OPTIONAL,
ocspVals [1] SEQUENCE OF BasicOCSPResponse OPTIONAL,
otherRevVals [2] OtherRevVals OPTIONAL}
|
RevokeRequest |
RevokeRequest ::= SEQUENCE {
issuerName Name,
serialNumber INTEGER,
reason CRLReason,
invalidityDate GeneralizedTime OPTIONAL,
passphrase OCTET STRING OPTIONAL,
comment UTF8String OPTIONAL }
|
RevRepContent |
|
RevRepContentBuilder |
|
RevReqContent |
|
RootCaEntry |
RootCaEntry ::= SEQUENCE {
selfsignedRootCa EtsiTs103097Certificate,
successorTo EtsiTs103097Certificate OPTIONAL
}
|
RootCaEntry.Builder |
|
RootCaKeyUpdateContent |
GenMsg: {id-it 20}, RootCaCertValue | < absent >
GenRep: {id-it 18}, RootCaKeyUpdateContent | < absent >
|
RsaKemParameters |
RFC 5990 RSA KEM parameters class.
|
RSAPublicKey |
an Iso7816RSAPublicKeyStructure structure.
|
SCVPReqRes |
RFC 5940:
Additional Cryptographic Message Syntax (CMS) Revocation Information Choices.
|
SequenceOfCertificate |
SequenceOfCertificate ::= SEQUENCE OF Certificate
|
SequenceOfCertificate.Builder |
|
SequenceOfCrlEntry |
|
SequenceOfCrlEntry.Builder |
|
SequenceOfCtlCommand |
|
SequenceOfCtlCommand.Builder |
|
SequenceOfHashedId3 |
|
SequenceOfHashedId3.Builder |
|
SequenceOfHashedId8 |
|
SequenceOfHashedId8.Builder |
|
SequenceOfIdentifiedRegion |
SequenceOfIdentifiedRegion ::= SEQUENCE OF IdentifiedRegion
|
SequenceOfOctetString |
SequenceOfOctetString ::= SEQUENCE (SIZE(0..MAX)) OF OCTET STRING (SIZE(0..MAX))
|
SequenceOfPsid |
SequenceOfPsid ::= SEQUENCE OF Psid
|
SequenceOfPsid.Builder |
|
SequenceOfPsidGroupPermissions |
SEQUENCE OF PsidGroupPermissions
|
SequenceOfPsidGroupPermissions.Builder |
|
SequenceOfPsidSsp |
SequenceOfPsidSsp ::= SEQUENCE OF PsidSsp
|
SequenceOfPsidSsp.Builder |
|
SequenceOfPsidSspRange |
|
SequenceOfPsidSspRange.Builder |
|
SequenceOfRecipientInfo |
SequenceOfRecipientInfo ::= SEQUENCE OF RecipientInfo
|
SequenceOfRecipientInfo.Builder |
|
SequenceOfRectangularRegion |
SequenceOfRectangularRegion ::= SEQUENCE OF RectangularRegion
|
SequenceOfRegionAndSubregions |
SequenceOfRectangularRegion ::= SEQUENCE OF RectangularRegion
|
SequenceOfUint16 |
SequenceOfUint16 ::= SEQUENCE OF Uint16
|
SequenceOfUint16.Builder |
|
SequenceOfUint8 |
SequenceOfUint8 ::= SEQUENCE OF Uint8
|
SequenceOfUint8.Builder |
|
ServiceSpecificPermissions |
ServiceSpecificPermissions ::= CHOICE {
opaque OCTET STRING (SIZE(0..MAX)),
...,
bitmapSsp BitmapSsp
}
|
ServiceType |
ServiceType ::= ENUMERATED { cpd(1), vsd(2), cpkc(3), ccpd(4) }
|
SharedAtRequest |
SharedAtRequest ::= SEQUENCE {
eaId HashedId8,
keyTag OCTET STRING (SIZE(16)),
certificateFormat CertificateFormat,
requestedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}),
...
}
|
SharedAtRequest.Builder |
|
Signature |
Signature ::= CHOICE {
ecdsaNistP256Signature EcdsaP256Signature,
ecdsaBrainpoolP256r1Signature EcdsaP256Signature,
...
|
SignaturePolicyId |
|
SignaturePolicyIdentifier |
|
SignedData |
|
SignedData |
SignedData ::= SEQUENCE {
hashId HashAlgorithm,
tbsData ToBeSignedData,
signer SignerIdentifier,
signature Signature
}
|
SignedData.Builder |
|
SignedDataParser |
|
SignedDataPayload |
SignedDataPayload ::= SEQUENCE {
data Ieee1609Dot2Data OPTIONAL,
extDataHash HashedData OPTIONAL,
...
}
|
SignedDataPayload.Builder |
|
SignerAttribute |
|
SignerIdentifier |
|
SignerIdentifier |
SignerIdentifier
This structure allows the recipient of data to determine which
keying material to use to authenticate the data.
|
SignerInfo |
|
SignerLocation |
Signer-Location attribute (RFC3126).
|
SigningCertificate |
|
SigningCertificateV2 |
|
SigPolicyQualifierInfo |
|
SigPolicyQualifiers |
|
SinglePubInfo |
SinglePubInfo ::= SEQUENCE {
pubMethod INTEGER {
dontCare (0),
x500 (1),
web (2),
ldap (3) },
pubLocation GeneralName OPTIONAL }
|
SMIMEAttributes |
|
SMIMECapabilities |
Handler class for dealing with S/MIME Capabilities
|
SMIMECapabilitiesAttribute |
|
SMIMECapability |
|
SMIMECapabilityVector |
Handler for creating a vector S/MIME Capabilities
|
SMIMEEncryptionKeyPreferenceAttribute |
The SMIMEEncryptionKeyPreference object.
|
SPuri |
|
SPUserNotice |
|
SspRange |
SspRange ::= CHOICE {
opaque SequenceOfOctetString,
all NULL,
...
|
SubjectAssurance |
SubjectAssurance ::= OCTET STRING (SIZE(1))
|
SubjectPermissions |
SubjectPermissions ::= CHOICE {
explicit SequenceOfPsidSspRange,
all NULL,
...
}
|
SubsequentMessage |
|
Switch |
A switch is intended to examine the state of the OER decoding stream
and return an oer definition to based on that state.
|
SwitchIndexer |
|
SwitchIndexer.Asn1EncodableVectorIndexer |
|
SwitchIndexer.Asn1SequenceIndexer |
|
SwitchIndexer.FixedValueIndexer |
|
SymmAlgorithm |
SymmAlgorithm ::= ENUMERATED {
aes128Ccm,
...
}
|
SymmetricCiphertext |
SymmetricCiphertext ::= CHOICE {
aes128ccm AesCcmCiphertext,
...
}
|
SymmetricEncryptionKey |
SymmetricEncryptionKey ::= CHOICE {
aes128Ccm OCTET STRING(SIZE(16)),
...
}
|
SymmRecipientInfo |
SymmRecipientInfo ::= SEQUENCE {
recipientId HashedId8,
encKey SymmetricCiphertext
}
|
SymmRecipientInfo.Builder |
|
TaggedAttribute |
TaggedAttribute from RFC5272
|
TaggedCertificationRequest |
TaggedCertificationRequest ::= SEQUENCE {
bodyPartID BodyPartID,
certificationRequest CertificationRequest
}
|
TaggedContentInfo |
TaggedContentInfo ::= SEQUENCE {
bodyPartID BodyPartID,
contentInfo ContentInfo
}
|
TaggedRequest |
TaggedRequest ::= CHOICE {
tcr [0] TaggedCertificationRequest,
crm [1] CertReqMsg,
orm [2] SEQUENCE {
bodyPartID BodyPartID,
requestMessageType OBJECT IDENTIFIER,
requestMessageValue ANY DEFINED BY requestMessageType
}
}
|
TargetEtcChain |
TargetEtcChain ::= SEQUENCE {
target CertEtcToken,
chain SEQUENCE SIZE (1..MAX) OF
CertEtcToken OPTIONAL,
pathProcInput [0] PathProcInput OPTIONAL
}
|
ThreeDLocation |
ThreeDLocation ::= SEQUENCE {
latitude Latitude,
longitude Longitude,
elevation Elevation
}
|
ThreeDLocation.Builder |
|
Time |
RFC 5652:
Dual-mode timestamp format producing either UTCTIme or GeneralizedTime.
|
Time32 |
|
Time64 |
Time64 ::= Uint64
|
TimeStampAndCRL |
RFC 5544
Binding Documents with Time-Stamps; TimeStampAndCRL object.
|
TimeStampedData |
RFC 5544:
Binding Documents with Time-Stamps; TimeStampedData object.
|
TimeStampedDataParser |
|
TimeStampReq |
|
TimeStampResp |
|
TimeStampTokenEvidence |
RFC 5544
Binding Documents with Time-Stamps; TimeStampTokenEvidence object.
|
TlmCertificateTrustListMessage |
|
TlmEntry |
TlmEntry::= SEQUENCE {
selfSignedTLMCertificate EtsiTs103097Certificate,
successorTo EtsiTs103097Certificate OPTIONAL,
accessPoint Url
}
|
TlmEntry.Builder |
|
TlmLinkCertificateMessage |
|
ToBeSignedCertificate |
ToBeSignedCertificate ::= SEQUENCE {
id CertificateId,
cracaId HashedId3,
crlSeries CrlSeries,
validityPeriod ValidityPeriod,
region GeographicRegion OPTIONAL,
assuranceLevel SubjectAssurance OPTIONAL,
appPermissions SequenceOfPsidSsp OPTIONAL,
certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL,
certRequestPermissions SequenceOfPsidGroupPermissions OPTIONAL,
canRequestRollover NULL OPTIONAL,
encryptionKey PublicEncryptionKey OPTIONAL,
verifyKeyIndicator VerificationKeyIndicator,
...
}
(WITH COMPONENTS { ..., appPermissions PRESENT} |
WITH COMPONENTS { ..., certIssuePermissions PRESENT} |
WITH COMPONENTS { ..., certRequestPermissions PRESENT})
|
ToBeSignedCertificate.Builder |
|
ToBeSignedCrl |
ToBeSignedCrl ::= SEQUENCE {
version Version,
thisUpdate Time32,
nextUpdate Time32,
entries SEQUENCE OF CrlEntry,
...
}
|
ToBeSignedCrl.Builder |
|
ToBeSignedData |
ToBeSignedData ::= SEQUENCE {
payload SignedDataPayload,
headerInfo HeaderInfo
}
|
ToBeSignedData.Builder |
|
ToBeSignedLinkCertificate |
ToBeSignedLinkCertificate ::= SEQUENCE {
expiryTime Time32,
certificateHash HashedData,
...
}
|
ToBeSignedLinkCertificate.Builder |
|
ToBeSignedLinkCertificateRca |
|
ToBeSignedLinkCertificateTlm |
|
ToBeSignedRcaCtl |
|
ToBeSignedTlmCtl |
|
TSTInfo |
|
TwoDLocation |
TwoDLocation ::= SEQUENCE {
latitude Latitude,
longitude Longitude
}
|
TwoDLocation.Builder |
|
UINT16 |
|
UINT3 |
|
UINT32 |
|
UINT64 |
Uint64 ::= INTEGER (0..18446744073709551615)
|
UINT8 |
|
UintBase |
|
UnknownLatitude |
|
UnknownLongitude |
UnknownLongitude ::= OneEightyDegreeInt (unknown)
The value 1,800,000,001 indicates that the longitude was not
available to the sender.
|
UnsignedInteger |
|
Url |
|
ValidityPeriod |
ValidityPeriod ::= SEQUENCE {
start Time32,
duration Duration
}
|
ValidityPeriod.Builder |
|
VerificationKeyIndicator |
VerificationKeyIndicator ::= CHOICE {
verificationKey PublicVerificationKey,
reconstructionValue EccP256CurvePoint,
...
}
|
Version |
|