javax.xml.crypto.dsig

Class XMLDSigSecurity

  • java.lang.Object
    • javax.xml.crypto.dsig.XMLDSigSecurity


  • final class XMLDSigSecurity
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor and Description
      private XMLDSigSecurity()
      Don't let anyone instantiate this.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      private static boolean checkSuperclass(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.ProviderProperty getEngineClassName(java.lang.String alg, java.util.Map.Entry attr, java.lang.String engineType, boolean mech) 
      private static XMLDSigSecurity.ProviderProperty getEngineClassName(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.String getProviderProperty(java.lang.String key, java.util.Map.Entry attr, java.security.Provider prov) 
      private static java.lang.String getStandardName(java.lang.String alias, java.lang.String engineType, java.security.Provider prov) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLDSigSecurity

        private XMLDSigSecurity()
        Don't let anyone instantiate this.
    • 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)
XML Security (JSR 105/106), 1.8

Copyright © 2015 IBM Corporation. All Rights Reserved.