java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.oer.its.etsi103097.extension.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 Details

    • etsiTs102941CrlRequestId

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

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

    • Extension

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

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

    • etsiTs102941CrlRequest

      public static Extension etsiTs102941CrlRequest(EtsiTs102941CrlRequest request)
    • etsiTs102941DeltaCtlRequest

      public static Extension etsiTs102941DeltaCtlRequest(EtsiTs102941DeltaCtlRequest request)
    • getInstance

      public static Extension getInstance(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()