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

public Class CertificateSubjectAttributes

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.oer.OEROptional, org.bouncycastle.oer.its.ieee1609dot2.CertificateId, .SequenceOfPsidGroupPermissions, org.bouncycastle.oer.its.ieee1609dot2.basetypes.GeographicRegion, .SequenceOfPsidSsp, .SubjectAssurance, .ValidityPeriod

CertificateSubjectAttributes ::= SEQUENCE { id CertificateId OPTIONAL, validityPeriod ValidityPeriod OPTIONAL, region GeographicRegion OPTIONAL, assuranceLevel SubjectAssurance OPTIONAL, appPermissions SequenceOfPsidSsp OPTIONAL, certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL, ... }(WITH COMPONENTS { ..., appPermissions PRESENT} | WITH COMPONENTS { ..., certIssuePermissions PRESENT})

Field Summary

Modifier and TypeField and Description
private final SequenceOfPsidSsp
private final SubjectAssurance
private final SequenceOfPsidGroupPermissions
private final CertificateId
private final GeographicRegion
private final ValidityPeriod

Constructor Summary

AccessConstructor and Description
public
private

Method Summary

Modifier and TypeMethod and Description
public SequenceOfPsidSsp
public SubjectAssurance
public SequenceOfPsidGroupPermissions
public CertificateId
public static CertificateSubjectAttributes
public GeographicRegion
public ValidityPeriod
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

appPermissionsback to summary
private final SequenceOfPsidSsp appPermissions
assuranceLevelback to summary
private final SubjectAssurance assuranceLevel
certIssuePermissionsback to summary
private final SequenceOfPsidGroupPermissions certIssuePermissions
idback to summary
private final CertificateId id
regionback to summary
private final GeographicRegion region
validityPeriodback to summary
private final ValidityPeriod validityPeriod

Constructor Detail

CertificateSubjectAttributesback to summary
public CertificateSubjectAttributes(CertificateId id, ValidityPeriod validityPeriod, GeographicRegion region, SubjectAssurance assuranceLevel, SequenceOfPsidSsp appPermissions, SequenceOfPsidGroupPermissions certIssuePermissions)
CertificateSubjectAttributesback to summary
private CertificateSubjectAttributes(ASN1Sequence sequence)

Method Detail

getAppPermissionsback to summary
public SequenceOfPsidSsp getAppPermissions()
getAssuranceLevelback to summary
public SubjectAssurance getAssuranceLevel()
getCertIssuePermissionsback to summary
public SequenceOfPsidGroupPermissions getCertIssuePermissions()
getIdback to summary
public CertificateId getId()
getInstanceback to summary
public static CertificateSubjectAttributes getInstance(Object o)
getRegionback to summary
public GeographicRegion getRegion()
getValidityPeriodback to summary
public ValidityPeriod getValidityPeriod()
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.