XCMS Toolkit

com.cms.crypto
Class ContentEncryptionAlgorithmIdentifierWithIV

java.lang.Object
  extended by schemajic.model.ASN1Value
      extended by schemajic.model.ASN1Sequence
          extended by com.cms.types.ContentEncryptionAlgorithmIdentifier
              extended by com.cms.crypto.ContentEncryptionAlgorithmIdentifierWithIV
Direct Known Subclasses:
AES128WithCBC, DESWithEDE

public class ContentEncryptionAlgorithmIdentifierWithIV
extends ContentEncryptionAlgorithmIdentifier

An algorithm information object identifier for the AES cipher algorithm. The algorithm parameters are an ASN.1 open type (a value of some ASN.1 type in its encoded form). They are not visible to the codec, so they must be pre-encoded.

ASN.1 type is defined as:

 ContentEncryptionAlgorithmIdentifier ::= SEQUENCE {
    algorithm   ALGORITHM.&id({ContentEncryptionAlgorithms}),
    parameters  ALGORITHM.&Type({ContentEncryptionAlgorithms}{@algorithm})  OPTIONAL
 }
 
 ContentEncryptionAlgorithms ALGORITHM ::= {
 
    ...  -- Expect additional objects --
 }
 

Version:
1.00 - 2005/09/17
Author:
support@phillipgriffin.com

Field Summary
 
Fields inherited from class schemajic.model.ASN1Sequence
_fields
 
Constructor Summary
ContentEncryptionAlgorithmIdentifierWithIV(ASN1ObjectIdentifier oid)
          Constructor for ContentEncryptionAlgorithmIdentifierWithIV with a specified initialization vector (IV)
 
Method Summary
 
Methods inherited from class com.cms.types.ContentEncryptionAlgorithmIdentifier
getAlgorithm, getAsn1Type, getDefaultValue, getParameters, setAlgorithm, setParameters
 
Methods inherited from class schemajic.model.ASN1Sequence
accept, getFields, setAbsent, setFields, setPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentEncryptionAlgorithmIdentifierWithIV

public ContentEncryptionAlgorithmIdentifierWithIV(ASN1ObjectIdentifier oid)
Constructor for ContentEncryptionAlgorithmIdentifierWithIV with a specified initialization vector (IV)

Parameters:
oid - a content encryption algorithm information object identifier

XCMS Toolkit


Copyright © 2005-2006 GRIFFIN Consulting. All Rights Reserved.