Bouncy Castle Cryptography Library 1.69

org.bouncycastle.asn1.crmf
Class EncryptedValue

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

public class EncryptedValue
extends org.bouncycastle.asn1.ASN1Object


Constructor Summary
EncryptedValue(org.bouncycastle.asn1.x509.AlgorithmIdentifier intendedAlg, org.bouncycastle.asn1.x509.AlgorithmIdentifier symmAlg, org.bouncycastle.asn1.DERBitString encSymmKey, org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg, org.bouncycastle.asn1.ASN1OctetString valueHint, org.bouncycastle.asn1.DERBitString encValue)
           
 
Method Summary
 org.bouncycastle.asn1.DERBitString getEncSymmKey()
           
 org.bouncycastle.asn1.DERBitString getEncValue()
           
static EncryptedValue getInstance(java.lang.Object o)
           
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getIntendedAlg()
           
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlg()
           
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getSymmAlg()
           
 org.bouncycastle.asn1.ASN1OctetString getValueHint()
           
 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
          EncryptedValue ::= SEQUENCE { intendedAlg [0] AlgorithmIdentifier OPTIONAL, -- the intended algorithm for which the value will be used symmAlg [1] AlgorithmIdentifier OPTIONAL, -- the symmetric algorithm used to encrypt the value encSymmKey [2] BIT STRING OPTIONAL, -- the (encrypted) symmetric key used to encrypt the value keyAlg [3] AlgorithmIdentifier OPTIONAL, -- algorithm used to encrypt the symmetric key valueHint [4] OCTET STRING OPTIONAL, -- a brief description or identifier of the encValue content -- (may be meaningful only to the sending entity, and used only -- if EncryptedValue might be re-examined by the sending entity -- in the future) encValue BIT STRING } -- the encrypted value itself
 
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
 

Constructor Detail

EncryptedValue

public EncryptedValue(org.bouncycastle.asn1.x509.AlgorithmIdentifier intendedAlg,
                      org.bouncycastle.asn1.x509.AlgorithmIdentifier symmAlg,
                      org.bouncycastle.asn1.DERBitString encSymmKey,
                      org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg,
                      org.bouncycastle.asn1.ASN1OctetString valueHint,
                      org.bouncycastle.asn1.DERBitString encValue)
Method Detail

getInstance

public static EncryptedValue getInstance(java.lang.Object o)

getIntendedAlg

public org.bouncycastle.asn1.x509.AlgorithmIdentifier getIntendedAlg()

getSymmAlg

public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSymmAlg()

getEncSymmKey

public org.bouncycastle.asn1.DERBitString getEncSymmKey()

getKeyAlg

public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlg()

getValueHint

public org.bouncycastle.asn1.ASN1OctetString getValueHint()

getEncValue

public org.bouncycastle.asn1.DERBitString getEncValue()

toASN1Primitive

public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
EncryptedValue ::= SEQUENCE { intendedAlg [0] AlgorithmIdentifier OPTIONAL, -- the intended algorithm for which the value will be used symmAlg [1] AlgorithmIdentifier OPTIONAL, -- the symmetric algorithm used to encrypt the value encSymmKey [2] BIT STRING OPTIONAL, -- the (encrypted) symmetric key used to encrypt the value keyAlg [3] AlgorithmIdentifier OPTIONAL, -- algorithm used to encrypt the symmetric key valueHint [4] OCTET STRING OPTIONAL, -- a brief description or identifier of the encValue content -- (may be meaningful only to the sending entity, and used only -- if EncryptedValue might be re-examined by the sending entity -- in the future) encValue BIT STRING } -- the encrypted value itself

Returns:
a basic ASN.1 object representation.

Bouncy Castle Cryptography Library 1.69