Bouncy Castle Cryptography Library 1.79

org.bouncycastle.cms
Class DefaultCMSSignatureEncryptionAlgorithmFinder

java.lang.Object
  |
  +--org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder
All Implemented Interfaces:
CMSSignatureEncryptionAlgorithmFinder

public class DefaultCMSSignatureEncryptionAlgorithmFinder
extends java.lang.Object
implements CMSSignatureEncryptionAlgorithmFinder


Field Summary
protected static java.util.Map GOST_ENC
           
protected static java.util.Set RSA_PKCS1d5
           
 
Constructor Summary
DefaultCMSSignatureEncryptionAlgorithmFinder()
           
 
Method Summary
 org.bouncycastle.asn1.x509.AlgorithmIdentifier findEncryptionAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm)
          Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RSA_PKCS1d5

protected static final java.util.Set RSA_PKCS1d5

GOST_ENC

protected static final java.util.Map GOST_ENC
Constructor Detail

DefaultCMSSignatureEncryptionAlgorithmFinder

public DefaultCMSSignatureEncryptionAlgorithmFinder()
Method Detail

findEncryptionAlgorithm

public org.bouncycastle.asn1.x509.AlgorithmIdentifier findEncryptionAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm)
Description copied from interface: CMSSignatureEncryptionAlgorithmFinder
Return the encryption algorithm identifier associated with the passed in signatureAlgorithm
Specified by:
findEncryptionAlgorithm in interface CMSSignatureEncryptionAlgorithmFinder
Following copied from interface: org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder
Parameters:
signatureAlgorithm - the algorithm identifier of the signature of interest
Returns:
the algorithm identifier to be associated with the encryption algorithm used in signature creation.

Bouncy Castle Cryptography Library 1.79