Top Description Fields Constructors Methods
org.bouncycastle.oer.its.etsi103097.extension

public Class Extension

extends ASN1Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.oer.its.etsi103097.extension.EtsiOriginatingHeaderInfoExtension
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence

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 Summary

Modifier and TypeField and Description
private final ASN1Encodable
public static final ExtId
etsiTs102941CrlRequestId

etsiTs102941CrlRequestId EtsiTs103097HeaderInfoExtensionId ::= 1

public static final ExtId
etsiTs102941DeltaCtlRequestId

etsiTs102941DeltaCtlRequestId EtsiTs103097HeaderInfoExtensionId ::= 2

private final ExtId

Constructor Summary

AccessConstructor and Description
protected
public

Method Summary

Modifier and TypeMethod and Description
public static Extension
public static Extension
public ASN1Encodable
public ExtId
public static Extension
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

contentback to summary
private final ASN1Encodable content
etsiTs102941CrlRequestIdback to summary
public static final ExtId etsiTs102941CrlRequestId

etsiTs102941CrlRequestId EtsiTs103097HeaderInfoExtensionId ::= 1

etsiTs102941DeltaCtlRequestIdback to summary
public static final ExtId etsiTs102941DeltaCtlRequestId

etsiTs102941DeltaCtlRequestId EtsiTs103097HeaderInfoExtensionId ::= 2

idback to summary
private final ExtId id

Constructor Detail

Extensionback to summary
protected Extension(ASN1Sequence sequence)
Extensionback to summary
public Extension(ExtId id, ASN1Encodable content)

Method Detail

etsiTs102941CrlRequestback to summary
public static Extension etsiTs102941CrlRequest(EtsiTs102941CrlRequest request)
etsiTs102941DeltaCtlRequestback to summary
public static Extension etsiTs102941DeltaCtlRequest(EtsiTs102941DeltaCtlRequest request)
getContentback to summary
public ASN1Encodable getContent()
getIdback to summary
public ExtId getId()
getInstanceback to summary
public static Extension getInstance(Object o)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

Annotations
@Override