javax.xml.crypto.dsig
Class XMLDSigSecurity
- java.lang.Object
-
- javax.xml.crypto.dsig.XMLDSigSecurity
-
final class XMLDSigSecurity extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description private static classXMLDSigSecurity.ProviderProperty
-
Constructor Summary
Constructors Modifier Constructor and Description privateXMLDSigSecurity()Don't let anyone instantiate this.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description private static booleancheckSuperclass(java.lang.Class subclass, java.lang.Class superclass)private static java.lang.Object[]doGetImpl(java.lang.String type, java.lang.Class typeClass, XMLDSigSecurity.ProviderProperty pp, boolean mech)private static XMLDSigSecurity.ProviderPropertygetEngineClassName(java.lang.String alg, java.util.Map.Entry attr, java.lang.String engineType, boolean mech)private static XMLDSigSecurity.ProviderPropertygetEngineClassName(java.lang.String alg, java.util.Map.Entry attr, java.lang.String engineType, java.security.Provider provider, boolean mech)The parameter provider cannot be null.(package private) static java.lang.Object[]getImpl(java.lang.String alg, java.util.Map.Entry attr, java.lang.String type, java.security.Provider provider)(package private) static java.lang.Object[]getImpl(java.lang.String mechType, java.lang.String type, java.security.Provider provider)private static java.lang.StringgetProviderProperty(java.lang.String key, java.util.Map.Entry attr, java.security.Provider prov)private static java.lang.StringgetStandardName(java.lang.String alias, java.lang.String engineType, java.security.Provider prov)
-
-
-
Method Detail
-
getEngineClassName
private static XMLDSigSecurity.ProviderProperty getEngineClassName(java.lang.String alg, java.util.Map.Entry attr, java.lang.String engineType, boolean mech) throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
-
getEngineClassName
private static XMLDSigSecurity.ProviderProperty getEngineClassName(java.lang.String alg, java.util.Map.Entry attr, java.lang.String engineType, java.security.Provider provider, boolean mech) throws java.security.NoSuchAlgorithmException
The parameter provider cannot be null.- Throws:
java.security.NoSuchAlgorithmException
-
checkSuperclass
private static boolean checkSuperclass(java.lang.Class subclass, java.lang.Class superclass)
-
getImpl
static java.lang.Object[] getImpl(java.lang.String mechType, java.lang.String type, java.security.Provider provider) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getImpl
static java.lang.Object[] getImpl(java.lang.String alg, java.util.Map.Entry attr, java.lang.String type, java.security.Provider provider) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
doGetImpl
private static java.lang.Object[] doGetImpl(java.lang.String type, java.lang.Class typeClass, XMLDSigSecurity.ProviderProperty pp, boolean mech) throws java.security.NoSuchAlgorithmException- Throws:
java.security.NoSuchAlgorithmException
-
getProviderProperty
private static java.lang.String getProviderProperty(java.lang.String key, java.util.Map.Entry attr, java.security.Provider prov)
-
getStandardName
private static java.lang.String getStandardName(java.lang.String alias, java.lang.String engineType, java.security.Provider prov)
-
-