Class SignatureMechanisms
java.lang.Object
com.itextpdf.signatures.SignatureMechanisms
Class that contains OID mappings to extract a signature algorithm name
from a signature mechanism OID, and conversely, to retrieve the appropriate
signature mechanism OID given a signature algorithm and a digest function.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetAlgorithm(String oid) Gets the algorithm name for a certain id.static StringgetMechanism(String oid, String digest) Get the signing mechanism name for a certain id and digest.static StringgetSignatureMechanismOid(String signatureAlgorithmName, String digestAlgorithmName) Attempt to look up the most specific OID for a given signature-digest combination.
-
Constructor Details
-
SignatureMechanisms
public SignatureMechanisms()
-
-
Method Details
-
getSignatureMechanismOid
public static String getSignatureMechanismOid(String signatureAlgorithmName, String digestAlgorithmName) Attempt to look up the most specific OID for a given signature-digest combination.- Parameters:
signatureAlgorithmName- the name of the signature algorithmdigestAlgorithmName- the name of the digest algorithm, if any- Returns:
- an OID string, or
nullif none was found.
-
getAlgorithm
-
getMechanism
-