Top Fields Constructors Methods
org.bouncycastle.jcajce.provider.asymmetric.x509

pack-priv Class X509SignatureUtil

extends Object
Class Inheritance
Imports
java.io.IOException, java.security.AlgorithmParameters, .GeneralSecurityException, .InvalidKeyException, .NoSuchAlgorithmException, .Provider, .Security, .Signature, .SignatureException, java.security.spec.PSSParameterSpec, java.util.HashMap, .Map, org.bouncycastle.asn1.ASN1Encodable, .ASN1Null, .ASN1ObjectIdentifier, .ASN1Sequence, .DERNull, org.bouncycastle.asn1.edec.EdECObjectIdentifiers, org.bouncycastle.asn1.misc.MiscObjectIdentifiers, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, .RSASSAPSSparams, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x9.X9ObjectIdentifiers, org.bouncycastle.jcajce.util.MessageDigestUtils, org.bouncycastle.jce.provider.BouncyCastleProvider, org.bouncycastle.util.encoders.Hex

Field Summary

Modifier and TypeField and Description
private static final Map<ASN1ObjectIdentifier, String>
private static final ASN1Null

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static String
private static String
getDigestAlgName(ASN1ObjectIdentifier digestAlgOID)

Return the digest algorithm using one of the standard JCA string representations rather the the algorithm identifier (if possible).

pack-priv static String
pack-priv static boolean
private static String
pack-priv static void
pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algNamesback to summary
private static final Map<ASN1ObjectIdentifier, String> algNames
derNullback to summary
private static final ASN1Null derNull

Constructor Detail

X509SignatureUtilback to summary
pack-priv X509SignatureUtil()

Method Detail

findAlgNameback to summary
private static String findAlgName(ASN1ObjectIdentifier algOid)
getDigestAlgNameback to summary
private static String getDigestAlgName(ASN1ObjectIdentifier digestAlgOID)

Return the digest algorithm using one of the standard JCA string representations rather the the algorithm identifier (if possible).

getSignatureNameback to summary
pack-priv static String getSignatureName(AlgorithmIdentifier sigAlgId)
isCompositeAlgorithmback to summary
pack-priv static boolean isCompositeAlgorithm(AlgorithmIdentifier algorithmIdentifier)
lookupAlgback to summary
private static String lookupAlg(Provider prov, ASN1ObjectIdentifier algOid)
prettyPrintSignatureback to summary
pack-priv static void prettyPrintSignature(byte[] sig, StringBuffer buf, String nl)
setSignatureParametersback to summary
pack-priv static void setSignatureParameters(Signature signature, ASN1Encodable params) throws NoSuchAlgorithmException, SignatureException, InvalidKeyException