Top Description Inners Fields Constructors Methods
org.bouncycastle.oer.its.etsi102941

public Class SharedAtRequest

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .DEROctetString, .DERSequence, org.bouncycastle.oer.its.etsi102941.basetypes.CertificateFormat, .CertificateSubjectAttributes, org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId8

SharedAtRequest ::= SEQUENCE { eaId HashedId8, keyTag OCTET STRING (SIZE(16)), certificateFormat CertificateFormat, requestedSubjectAttributes CertificateSubjectAttributes (WITH COMPONENTS{..., certIssuePermissions ABSENT}), ... }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final CertificateFormat
private final HashedId8
private final ASN1OctetString
private final CertificateSubjectAttributes

Constructor Summary

AccessConstructor and Description
public
SharedAtRequest(HashedId8 eaId, ASN1OctetString keyTag, CertificateFormat certificateFormat, CertificateSubjectAttributes requestedSubjectAttributes)

private

Method Summary

Modifier and TypeMethod and Description
public static SharedAtRequest.Builder
public CertificateFormat
public HashedId8
public static SharedAtRequest
public ASN1OctetString
public CertificateSubjectAttributes
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

certificateFormatback to summary
private final CertificateFormat certificateFormat
eaIdback to summary
private final HashedId8 eaId
keyTagback to summary
private final ASN1OctetString keyTag
requestedSubjectAttributesback to summary
private final CertificateSubjectAttributes requestedSubjectAttributes

Constructor Detail

SharedAtRequestback to summary
public SharedAtRequest(HashedId8 eaId, ASN1OctetString keyTag, CertificateFormat certificateFormat, CertificateSubjectAttributes requestedSubjectAttributes)
SharedAtRequestback to summary
private SharedAtRequest(ASN1Sequence seq)

Method Detail

builderback to summary
public static SharedAtRequest.Builder builder()
getCertificateFormatback to summary
public CertificateFormat getCertificateFormat()
getEaIdback to summary
public HashedId8 getEaId()
getInstanceback to summary
public static SharedAtRequest getInstance(Object o)
getKeyTagback to summary
public ASN1OctetString getKeyTag()
getRequestedSubjectAttributesback to summary
public CertificateSubjectAttributes getRequestedSubjectAttributes()
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.

org.bouncycastle.oer.its.etsi102941 back to summary

public Class SharedAtRequest.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private CertificateFormat
private HashedId8
private ASN1OctetString
private CertificateSubjectAttributes

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SharedAtRequest
public SharedAtRequest.Builder
public SharedAtRequest.Builder
public SharedAtRequest.Builder
public SharedAtRequest.Builder
setKeyTag(byte[] keyTag)

public SharedAtRequest.Builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

certificateFormatback to summary
private CertificateFormat certificateFormat
eaIdback to summary
private HashedId8 eaId
keyTagback to summary
private ASN1OctetString keyTag
requestedSubjectAttributesback to summary
private CertificateSubjectAttributes requestedSubjectAttributes

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createSharedAtRequestback to summary
public SharedAtRequest createSharedAtRequest()
setCertificateFormatback to summary
public SharedAtRequest.Builder setCertificateFormat(CertificateFormat certificateFormat)
setEaIdback to summary
public SharedAtRequest.Builder setEaId(HashedId8 eaId)
setKeyTagback to summary
public SharedAtRequest.Builder setKeyTag(ASN1OctetString keyTag)
setKeyTagback to summary
public SharedAtRequest.Builder setKeyTag(byte[] keyTag)
setRequestedSubjectAttributesback to summary
public SharedAtRequest.Builder setRequestedSubjectAttributes(CertificateSubjectAttributes requestedSubjectAttributes)