Top Fields Constructors Methods
org.bouncycastle.asn1.smime

public Class SMIMECapability

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers

Field Summary

Modifier and TypeField and Description
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
private ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier
dES_CBC

encryption algorithms preferences

public static final ASN1ObjectIdentifier
private ASN1Encodable
public static final ASN1ObjectIdentifier
preferSignedData

general preferences

public static final ASN1ObjectIdentifier
public static final ASN1ObjectIdentifier

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public ASN1ObjectIdentifier
public static SMIMECapability
public ASN1Encodable
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

aES128_CBCback to summary
public static final ASN1ObjectIdentifier aES128_CBC
aES192_CBCback to summary
public static final ASN1ObjectIdentifier aES192_CBC
aES256_CBCback to summary
public static final ASN1ObjectIdentifier aES256_CBC
canNotDecryptAnyback to summary
public static final ASN1ObjectIdentifier canNotDecryptAny
capabilityIDback to summary
private ASN1ObjectIdentifier capabilityID
dES_CBCback to summary
public static final ASN1ObjectIdentifier dES_CBC

encryption algorithms preferences

dES_EDE3_CBCback to summary
public static final ASN1ObjectIdentifier dES_EDE3_CBC
parametersback to summary
private ASN1Encodable parameters
preferSignedDataback to summary
public static final ASN1ObjectIdentifier preferSignedData

general preferences

rC2_CBCback to summary
public static final ASN1ObjectIdentifier rC2_CBC
sMIMECapabilitiesVersionsback to summary
public static final ASN1ObjectIdentifier sMIMECapabilitiesVersions

Constructor Detail

SMIMECapabilityback to summary
public SMIMECapability(ASN1Sequence seq)
SMIMECapabilityback to summary
public SMIMECapability(ASN1ObjectIdentifier capabilityID, ASN1Encodable parameters)

Method Detail

getCapabilityIDback to summary
public ASN1ObjectIdentifier getCapabilityID()
getInstanceback to summary
public static SMIMECapability getInstance(Object obj)
getParametersback to summary
public ASN1Encodable getParameters()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.

 
SMIMECapability ::= SEQUENCE {
    capabilityID OBJECT IDENTIFIER,
    parameters ANY DEFINED BY capabilityID OPTIONAL 
}
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.