Class Extension

  • All Implemented Interfaces:
    org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable
    Direct Known Subclasses:
    EtsiOriginatingHeaderInfoExtension

    public class Extension
    extends org.bouncycastle.asn1.ASN1Object
    Extension {EXT-TYPE : ExtensionTypes} ::= SEQUENCE { id EXT-TYPE.&extId({ExtensionTypes}), content EXT-TYPE.&ExtContent({ExtensionTypes}{@.id}) }

    Where: EtsiTs103097HeaderInfoExtensionId ::= ExtId etsiTs102941CrlRequestId EtsiTs103097HeaderInfoExtensionId ::= 1 --'01'H etsiTs102941DeltaCtlRequestId EtsiTs103097HeaderInfoExtensionId ::= 2 --'02'H

    EtsiTs103097HeaderInfoExtensions EXT-TYPE ::= { { EtsiTs102941CrlRequest IDENTIFIED BY etsiTs102941CrlRequestId } | { EtsiTs102941DeltaCtlRequest IDENTIFIED BY etsiTs102941DeltaCtlRequestId }, ... }

    • Field Detail

      • etsiTs102941CrlRequestId

        public static final ExtId etsiTs102941CrlRequestId
        etsiTs102941CrlRequestId EtsiTs103097HeaderInfoExtensionId ::= 1
      • etsiTs102941DeltaCtlRequestId

        public static final ExtId etsiTs102941DeltaCtlRequestId
        etsiTs102941DeltaCtlRequestId EtsiTs103097HeaderInfoExtensionId ::= 2
    • Constructor Detail

      • Extension

        protected Extension​(org.bouncycastle.asn1.ASN1Sequence sequence)
      • Extension

        public Extension​(ExtId id,
                         org.bouncycastle.asn1.ASN1Encodable content)
    • Method Detail

      • getInstance

        public static Extension getInstance​(java.lang.Object o)
      • toASN1Primitive

        public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
        Specified by:
        toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
        Specified by:
        toASN1Primitive in class org.bouncycastle.asn1.ASN1Object
      • getId

        public ExtId getId()
      • getContent

        public org.bouncycastle.asn1.ASN1Encodable getContent()