jdk/src/java.base/share/classes/java/security/KeyPairGenerator.java
changeset 33241 27eb2d6abda9
parent 32649 2ee9017c7597
child 36249 8b92e4bedbd4
equal deleted inserted replaced
33240:346a88a88fee 33241:27eb2d6abda9
   192      * KeyPairGeneratorSpi implementation from the first
   192      * KeyPairGeneratorSpi implementation from the first
   193      * Provider that supports the specified algorithm is returned.
   193      * Provider that supports the specified algorithm is returned.
   194      *
   194      *
   195      * <p> Note that the list of registered providers may be retrieved via
   195      * <p> Note that the list of registered providers may be retrieved via
   196      * the {@link Security#getProviders() Security.getProviders()} method.
   196      * the {@link Security#getProviders() Security.getProviders()} method.
       
   197      *
       
   198      * @implNote
       
   199      * The JDK Reference Implementation additionally uses the
       
   200      * {@code jdk.security.provider.preferred} property to determine
       
   201      * the preferred provider order for the specified algorithm. This
       
   202      * may be different than the order of providers returned by
       
   203      * {@link Security#getProviders() Security.getProviders()}.
   197      *
   204      *
   198      * @param algorithm the standard string name of the algorithm.
   205      * @param algorithm the standard string name of the algorithm.
   199      * See the KeyPairGenerator section in the <a href=
   206      * See the KeyPairGenerator section in the <a href=
   200      * "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator">
   207      * "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator">
   201      * Java Cryptography Architecture Standard Algorithm Name Documentation</a>
   208      * Java Cryptography Architecture Standard Algorithm Name Documentation</a>