public class

IetfAttrSyntax

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.x509.IetfAttrSyntax

Class Overview

Implementation of IetfAttrSyntax as specified by RFC3281.

Summary

Constants
int VALUE_OCTETS
int VALUE_OID
int VALUE_UTF8
[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
IetfAttrSyntax(ASN1Sequence seq)
Public Methods
GeneralNames getPolicyAuthority()
int getValueType()
Object[] getValues()
DERObject toASN1Object()
 
  IetfAttrSyntax ::= SEQUENCE {
    policyAuthority [0] GeneralNames OPTIONAL,
    values SEQUENCE OF CHOICE {
      octets OCTET STRING,
      oid OBJECT IDENTIFIER,
      string UTF8String
    }
  }
  
 
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Constants

public static final int VALUE_OCTETS

Constant Value: 1 (0x00000001)

public static final int VALUE_OID

Constant Value: 2 (0x00000002)

public static final int VALUE_UTF8

Constant Value: 3 (0x00000003)

Public Constructors

public IetfAttrSyntax (ASN1Sequence seq)

Public Methods

public GeneralNames getPolicyAuthority ()

public int getValueType ()

public Object[] getValues ()

public DERObject toASN1Object ()

 
  IetfAttrSyntax ::= SEQUENCE {
    policyAuthority [0] GeneralNames OPTIONAL,
    values SEQUENCE OF CHOICE {
      octets OCTET STRING,
      oid OBJECT IDENTIFIER,
      string UTF8String
    }
  }