kz.gamma.cms
Class CMSEnvelopedGenerator.RecipientInf

java.lang.Object
  extended by kz.gamma.cms.CMSEnvelopedGenerator.RecipientInf
Enclosing class:
CMSEnvelopedGenerator

protected class CMSEnvelopedGenerator.RecipientInf
extends java.lang.Object


Field Summary
(package private)  java.security.cert.X509Certificate cert
           
(package private)  AlgorithmIdentifier derivationAlg
           
(package private)  AlgorithmIdentifier keyEncAlg
           
(package private)  OriginatorIdentifierOrKey originator
           
(package private)  java.security.PublicKey pubKey
           
(package private)  javax.crypto.SecretKey secKey
           
(package private)  KEKIdentifier secKeyId
           
(package private)  ASN1OctetString subKeyId
           
(package private)  ASN1OctetString ukm
           
 
Constructor Summary
CMSEnvelopedGenerator.RecipientInf(java.security.PublicKey pubKey, ASN1OctetString subKeyId)
           
CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secretKey, AlgorithmIdentifier derivationAlg)
           
CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secKey, KEKIdentifier secKeyId)
           
CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secretKey, java.lang.String algorithm, java.lang.String wrapOid, OriginatorIdentifierOrKey originator, java.security.cert.X509Certificate cert)
           
CMSEnvelopedGenerator.RecipientInf(java.security.cert.X509Certificate cert)
           
 
Method Summary
(package private)  RecipientInfo toRecipientInfo(javax.crypto.SecretKey key, java.lang.String prov)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cert

java.security.cert.X509Certificate cert

keyEncAlg

AlgorithmIdentifier keyEncAlg

pubKey

java.security.PublicKey pubKey

subKeyId

ASN1OctetString subKeyId

secKey

javax.crypto.SecretKey secKey

secKeyId

KEKIdentifier secKeyId

originator

OriginatorIdentifierOrKey originator

ukm

ASN1OctetString ukm

derivationAlg

AlgorithmIdentifier derivationAlg
Constructor Detail

CMSEnvelopedGenerator.RecipientInf

CMSEnvelopedGenerator.RecipientInf(java.security.cert.X509Certificate cert)

CMSEnvelopedGenerator.RecipientInf

CMSEnvelopedGenerator.RecipientInf(java.security.PublicKey pubKey,
                                   ASN1OctetString subKeyId)

CMSEnvelopedGenerator.RecipientInf

CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secKey,
                                   KEKIdentifier secKeyId)

CMSEnvelopedGenerator.RecipientInf

public CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secretKey,
                                          java.lang.String algorithm,
                                          java.lang.String wrapOid,
                                          OriginatorIdentifierOrKey originator,
                                          java.security.cert.X509Certificate cert)

CMSEnvelopedGenerator.RecipientInf

public CMSEnvelopedGenerator.RecipientInf(javax.crypto.SecretKey secretKey,
                                          AlgorithmIdentifier derivationAlg)
Method Detail

toRecipientInfo

RecipientInfo toRecipientInfo(javax.crypto.SecretKey key,
                              java.lang.String prov)
                        throws java.io.IOException,
                               java.security.GeneralSecurityException
Throws:
java.io.IOException
java.security.GeneralSecurityException


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.