org.bouncycastle.asn1.cms

Class Attribute

Implemented Interfaces:
DEREncodable
Known Direct Subclasses:
SMIMECapabilitiesAttribute, SMIMEEncryptionKeyPreferenceAttribute

public class Attribute
extends ASN1Encodable

Constructor Summary

Attribute(ASN1Sequence seq)
Attribute(DERObjectIdentifier attrType, ASN1Set attrValues)

Method Summary

DERObjectIdentifier
getAttrType()
ASN1Set
getAttrValues()
static Attribute
getInstance(Object o)
return an Attribute object from the given object.
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

Attribute

public Attribute(ASN1Sequence seq)


Attribute

public Attribute(DERObjectIdentifier attrType,
                 ASN1Set attrValues)

Method Details

getAttrType

public DERObjectIdentifier getAttrType()


getAttrValues

public ASN1Set getAttrValues()


getInstance

public static Attribute getInstance(Object o)
return an Attribute object from the given object.

Parameters:
o - the object we want converted.


toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 Attribute ::= SEQUENCE {
     attrType OBJECT IDENTIFIER,
     attrValues SET OF AttributeValue
 }
 
Overrides:
toASN1Object in interface ASN1Encodable