Package org.bouncycastle.asn1.smime
Class SMIMECapabilities
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.smime.SMIMECapabilities
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class SMIMECapabilities
extends org.bouncycastle.asn1.ASN1Object
Handler class for dealing with S/MIME Capabilities
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
encryption algorithms preferencesstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
general preferencesstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCapabilities
(org.bouncycastle.asn1.ASN1ObjectIdentifier capability) returns a vector with 0 or more objects of all the capabilities matching the passed in capability OID.static SMIMECapabilities
return an Attribute object from the given object.org.bouncycastle.asn1.ASN1Primitive
Produce an object suitable for an ASN1OutputStream.Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedDatageneral preferences -
canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny -
sMIMECapabilitesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitesVersions -
aes256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes256_CBCencryption algorithms preferences -
aes192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes192_CBC -
aes128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes128_CBC -
idea_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier idea_CBC -
cast5_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cast5_CBC -
dES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_CBC -
dES_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dES_EDE3_CBC -
rC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rC2_CBC
-
-
Constructor Details
-
SMIMECapabilities
public SMIMECapabilities(org.bouncycastle.asn1.ASN1Sequence seq)
-
-
Method Details
-
getInstance
return an Attribute object from the given object.- Parameters:
o
- the object we want converted.- Throws:
IllegalArgumentException
- if the object cannot be converted.
-
getCapabilities
returns a vector with 0 or more objects of all the capabilities matching the passed in capability OID. If the OID passed is null the entire set is returned. -
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()Produce an object suitable for an ASN1OutputStream.SMIMECapabilities ::= SEQUENCE OF SMIMECapability
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-