Top Fields Constructors Methods
org.bouncycastle.operator

public Class DefaultSignatureAlgorithmIdentifierFinder

extends Object
implements SignatureAlgorithmIdentifierFinder
Class Inheritance
All Implemented Interfaces
org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder
Imports
java.util.HashMap, .HashSet, .Map, .Set, org.bouncycastle.asn1.ASN1Encodable, .ASN1Integer, .ASN1ObjectIdentifier, .DERNull, org.bouncycastle.asn1.bc.BCObjectIdentifiers, org.bouncycastle.asn1.bsi.BSIObjectIdentifiers, org.bouncycastle.asn1.cms.CMSObjectIdentifiers, org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers, org.bouncycastle.asn1.eac.EACObjectIdentifiers, org.bouncycastle.asn1.edec.EdECObjectIdentifiers, org.bouncycastle.asn1.gm.GMObjectIdentifiers, org.bouncycastle.asn1.isara.IsaraObjectIdentifiers, org.bouncycastle.asn1.misc.MiscObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, .RSASSAPSSparams, org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers, org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x9.X9ObjectIdentifiers, org.bouncycastle.util.Strings

Field Summary

Modifier and TypeField and Description
private static Map<K, V>
private static Map<K, V>
private static Set<E>
private static Map<K, V>
private static Set<E>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static RSASSAPSSparams
createPSSParams(AlgorithmIdentifier hashAlgId, int saltSize)

public AlgorithmIdentifier
find(String
the name of the signature algorithm of interest.
sigAlgName
)

Implements org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder.find.

Find the signature algorithm identifier that matches with the passed in signature algorithm name.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmsback to summary
private static Map<K, V> algorithms
digestOidsback to summary
private static Map<K, V> digestOids
noParamsback to summary
private static Set<E> noParams
paramsback to summary
private static Map<K, V> params
pkcs15RsaEncryptionback to summary
private static Set<E> pkcs15RsaEncryption

Constructor Detail

DefaultSignatureAlgorithmIdentifierFinderback to summary
public DefaultSignatureAlgorithmIdentifierFinder()

Method Detail

createPSSParamsback to summary
private static RSASSAPSSparams createPSSParams(AlgorithmIdentifier hashAlgId, int saltSize)
findback to summary
public AlgorithmIdentifier find(String sigAlgName)

Implements org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder.find.

Doc from org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder.find.

Find the signature algorithm identifier that matches with the passed in signature algorithm name.

Parameters
sigAlgName:String

the name of the signature algorithm of interest.

Returns:AlgorithmIdentifier

an algorithm identifier for the corresponding signature.