Package org.bouncycastle.oer.its.etsi102941
package org.bouncycastle.oer.its.etsi102941
-
ClassesClassDescriptionAaEntry ::= SEQUENCE { aaCertificate EtsiTs103097Certificate, accessPoint Url }AuthorizationValidationRequest ::= SEQUENCE { sharedAtRequest SharedAtRequest, ecSignature EcSignature, ... }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 } )CaCertificateRequest ::= SEQUENCE { publicKeys PublicKeys, requestedSubjectAttributes CertificateSubjectAttributes, ... }CtlCommand ::= CHOICE { add CtlEntry, delete CtlDelete, ... }CtlDelete ::= CHOICE { cert HashedId8, dc DcDelete, ... }CtlEntry ::= CHOICE { rca RootCaEntry, ea EaEntry, aa AaEntry, dc DcEntry, tlm TlmEntry, ... }CtlFormat ::= SEQUENCE { version Version, nextUpdate Time32, isFullCtl BOOLEAN, ctlSequence INTEGER (0..255), ctlCommands SEQUENCE OF CtlCommand, ... }DcEntry ::= SEQUENCE { url Url, cert SEQUENCE OF HashedId8 }DeltaCtl::= CtlFormat (WITH COMPONENTS {..., isFullCtl(FALSE) })EaEntry ::= SEQUENCE { eaCertificate EtsiTs103097Certificate, aaAccessPoint Url, itsAccessPoint Url OPTIONAL }EtsiTs102941Data::= SEQUENCE { version Version (v1), content EtsiTs102941DataContent }EtsiTs102941DataContent ::= CHOICE { enrolmentRequest InnerEcRequestSignedForPop, enrolmentResponse InnerEcResponse, authorizationRequest InnerAtRequest, authorizationResponse InnerAtResponse, certificateRevocationList ToBeSignedCrl,InnerAtRequest ::= SEQUENCE { publicKeys PublicKeys, hmacKey OCTET STRING (SIZE(32)), sharedAtRequest SharedAtRequest, ecSignature EcSignature, ... }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 } )InnerEcRequest ::= SEQUENCE { itsId OCTET STRING, certificateFormat CertificateFormat, publicKeys PublicKeys, requestedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}), ... }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 } )RootCaEntry ::= SEQUENCE { selfsignedRootCa EtsiTs103097Certificate, successorTo EtsiTs103097Certificate OPTIONAL }SharedAtRequest ::= SEQUENCE { eaId HashedId8, keyTag OCTET STRING (SIZE(16)), certificateFormat CertificateFormat, requestedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}), ... }TlmEntry::= SEQUENCE { selfSignedTLMCertificate EtsiTs103097Certificate, successorTo EtsiTs103097Certificate OPTIONAL, accessPoint Url }ToBeSignedCrl ::= SEQUENCE { version Version, thisUpdate Time32, nextUpdate Time32, entries SEQUENCE OF CrlEntry, ... }ToBeSignedLinkCertificate ::= SEQUENCE { expiryTime Time32, certificateHash HashedData, ... }