Bouncy Castle Cryptography Library 1.81

org.bouncycastle.asn1.smime
Class SMIMECapability

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.bouncycastle.asn1.smime.SMIMECapability
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class SMIMECapability
extends org.bouncycastle.asn1.ASN1Object


Field Summary
static org.bouncycastle.asn1.ASN1ObjectIdentifier aES128_CBC
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier aES192_CBC
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier aES256_CBC
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier dES_CBC
          encryption algorithms preferences
static org.bouncycastle.asn1.ASN1ObjectIdentifier dES_EDE3_CBC
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
          general preferences
static org.bouncycastle.asn1.ASN1ObjectIdentifier rC2_CBC
           
static org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions
           
 
Constructor Summary
SMIMECapability(org.bouncycastle.asn1.ASN1ObjectIdentifier capabilityID, org.bouncycastle.asn1.ASN1Encodable parameters)
           
SMIMECapability(org.bouncycastle.asn1.ASN1Sequence seq)
           
 
Method Summary
 org.bouncycastle.asn1.ASN1ObjectIdentifier getCapabilityID()
           
static SMIMECapability getInstance(java.lang.Object obj)
           
 org.bouncycastle.asn1.ASN1Encodable getParameters()
           
 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
          Produce an object suitable for an ASN1OutputStream.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

preferSignedData

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
general preferences


canNotDecryptAny

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny

sMIMECapabilitiesVersions

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions

dES_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_CBC
encryption algorithms preferences


dES_EDE3_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_EDE3_CBC

rC2_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rC2_CBC

aES128_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES128_CBC

aES192_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES192_CBC

aES256_CBC

public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aES256_CBC
Constructor Detail

SMIMECapability

public SMIMECapability(org.bouncycastle.asn1.ASN1Sequence seq)

SMIMECapability

public SMIMECapability(org.bouncycastle.asn1.ASN1ObjectIdentifier capabilityID,
                       org.bouncycastle.asn1.ASN1Encodable parameters)
Method Detail

getInstance

public static SMIMECapability getInstance(java.lang.Object obj)

getCapabilityID

public org.bouncycastle.asn1.ASN1ObjectIdentifier getCapabilityID()

getParameters

public org.bouncycastle.asn1.ASN1Encodable getParameters()

toASN1Primitive

public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
Produce an object suitable for an ASN1OutputStream. SMIMECapability ::= SEQUENCE { capabilityID OBJECT IDENTIFIER, parameters ANY DEFINED BY capabilityID OPTIONAL }


Bouncy Castle Cryptography Library 1.81