Package org.bouncycastle.cms
Class DefaultCMSSignatureAlgorithmNameGenerator
- java.lang.Object
 - 
- org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator
 
 
- 
- All Implemented Interfaces:
 CMSSignatureAlgorithmNameGenerator
public class DefaultCMSSignatureAlgorithmNameGenerator extends java.lang.Object implements CMSSignatureAlgorithmNameGenerator
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultCMSSignatureAlgorithmNameGenerator() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetSignatureName(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlg, org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlg)Return the digest algorithm using one of the standard string representations rather than the algorithm object identifier (if possible).protected voidsetSigningDigestAlgorithmMapping(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, java.lang.String algorithmName)Set the mapping for the digest algorithm to use in conjunction with a SignedData generation or interpretation.protected voidsetSigningEncryptionAlgorithmMapping(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, java.lang.String algorithmName)Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation. 
 - 
 
- 
- 
Method Detail
- 
setSigningEncryptionAlgorithmMapping
protected void setSigningEncryptionAlgorithmMapping(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, java.lang.String algorithmName)Set the mapping for the encryption algorithm used in association with a SignedData generation or interpretation.- Parameters:
 oid- object identifier to map.algorithmName- algorithm name to use.
 
- 
setSigningDigestAlgorithmMapping
protected void setSigningDigestAlgorithmMapping(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, java.lang.String algorithmName)Set the mapping for the digest algorithm to use in conjunction with a SignedData generation or interpretation.- Parameters:
 oid- object identifier to map.algorithmName- algorithm name to use.
 
- 
getSignatureName
public java.lang.String getSignatureName(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlg, org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlg)Description copied from interface:CMSSignatureAlgorithmNameGeneratorReturn the digest algorithm using one of the standard string representations rather than the algorithm object identifier (if possible).- Specified by:
 getSignatureNamein interfaceCMSSignatureAlgorithmNameGenerator- Parameters:
 digestAlg- the digest algorithm id.encryptionAlg- the encryption, or signing, algorithm id.
 
 - 
 
 -