org.bouncycastle.asn1.smime

Class SMIMECapability

public class SMIMECapability extends ASN1Encodable

Field Summary
static DERObjectIdentifieraES128_CBC
static DERObjectIdentifieraES192_CBC
static DERObjectIdentifieraES256_CBC
static DERObjectIdentifiercanNotDecryptAny
static DERObjectIdentifierdES_CBC
encryption algorithms preferences
static DERObjectIdentifierdES_EDE3_CBC
static DERObjectIdentifierpreferSignedData
general preferences
static DERObjectIdentifierrC2_CBC
static DERObjectIdentifiersMIMECapabilitiesVersions
Constructor Summary
SMIMECapability(ASN1Sequence seq)
SMIMECapability(DERObjectIdentifier capabilityID, DEREncodable parameters)
Method Summary
DERObjectIdentifiergetCapabilityID()
static SMIMECapabilitygetInstance(Object obj)
DEREncodablegetParameters()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Field Detail

aES128_CBC

public static final DERObjectIdentifier aES128_CBC

aES192_CBC

public static final DERObjectIdentifier aES192_CBC

aES256_CBC

public static final DERObjectIdentifier aES256_CBC

canNotDecryptAny

public static final DERObjectIdentifier canNotDecryptAny

dES_CBC

public static final DERObjectIdentifier dES_CBC
encryption algorithms preferences

dES_EDE3_CBC

public static final DERObjectIdentifier dES_EDE3_CBC

preferSignedData

public static final DERObjectIdentifier preferSignedData
general preferences

rC2_CBC

public static final DERObjectIdentifier rC2_CBC

sMIMECapabilitiesVersions

public static final DERObjectIdentifier sMIMECapabilitiesVersions

Constructor Detail

SMIMECapability

public SMIMECapability(ASN1Sequence seq)

SMIMECapability

public SMIMECapability(DERObjectIdentifier capabilityID, DEREncodable parameters)

Method Detail

getCapabilityID

public DERObjectIdentifier getCapabilityID()

getInstance

public static SMIMECapability getInstance(Object obj)

getParameters

public DEREncodable getParameters()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 
 SMIMECapability ::= SEQUENCE {
     capabilityID OBJECT IDENTIFIER,
     parameters ANY DEFINED BY capabilityID OPTIONAL 
 }