8178278: Move Standard Algorithm Names document to specs directory

Reviewed-by: erikj, wetmore, mullan
This commit is contained in:
Magnus Ihse Bursie 2017-05-10 09:02:43 +02:00
parent 30c35f5e34
commit e52af5f5b3
43 changed files with 294 additions and 302 deletions

View File

@ -75,9 +75,9 @@ import java.util.Objects;
* <li>{@code DSA} (1024, 2048)</li> * <li>{@code DSA} (1024, 2048)</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameterGenerator"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparametergenerator-algorithms">
* AlgorithmParameterGenerator section</a> of the * AlgorithmParameterGenerator section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -150,8 +150,8 @@ public class AlgorithmParameterGenerator {
* @param algorithm the name of the algorithm this * @param algorithm the name of the algorithm this
* parameter generator is associated with. * parameter generator is associated with.
* See the AlgorithmParameterGenerator section in the <a href= * See the AlgorithmParameterGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameterGenerator"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparametergenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code AlgorithmParameterGenerator} object * @return the new {@code AlgorithmParameterGenerator} object
@ -195,8 +195,8 @@ public class AlgorithmParameterGenerator {
* @param algorithm the name of the algorithm this * @param algorithm the name of the algorithm this
* parameter generator is associated with. * parameter generator is associated with.
* See the AlgorithmParameterGenerator section in the <a href= * See the AlgorithmParameterGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameterGenerator"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparametergenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the string name of the Provider. * @param provider the string name of the Provider.
@ -245,8 +245,8 @@ public class AlgorithmParameterGenerator {
* @param algorithm the string name of the algorithm this * @param algorithm the string name of the algorithm this
* parameter generator is associated with. * parameter generator is associated with.
* See the AlgorithmParameterGenerator section in the <a href= * See the AlgorithmParameterGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameterGenerator"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparametergenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the {@code Provider} object. * @param provider the {@code Provider} object.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -57,9 +57,9 @@ import java.util.Objects;
* <li>{@code DSA}</li> * <li>{@code DSA}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameters"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
* AlgorithmParameters section</a> of the * AlgorithmParameters section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -137,8 +137,8 @@ public class AlgorithmParameters {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the AlgorithmParameters section in the <a href= * See the AlgorithmParameters section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameters"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new parameter object * @return the new parameter object
@ -182,8 +182,8 @@ public class AlgorithmParameters {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the AlgorithmParameters section in the <a href= * See the AlgorithmParameters section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameters"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -232,8 +232,8 @@ public class AlgorithmParameters {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the AlgorithmParameters section in the <a href= * See the AlgorithmParameters section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#AlgorithmParameters"> * "{@docRoot}/../specs/security/standard-names.html#algorithmparameters-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -188,7 +188,7 @@ import java.util.Objects;
* @implSpec * @implSpec
* By convention, a provider should name its primary DRBG implementation * By convention, a provider should name its primary DRBG implementation
* with the <a href= * with the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* standard {@code SecureRandom} algorithm name</a> "DRBG". * standard {@code SecureRandom} algorithm name</a> "DRBG".
* *
* @implNote * @implNote

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -75,9 +75,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code RSA}</li> * <li>{@code RSA}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* KeyFactory section</a> of the * KeyFactory section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -163,8 +163,8 @@ public class KeyFactory {
* *
* @param algorithm the name of the requested key algorithm. * @param algorithm the name of the requested key algorithm.
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code KeyFactory} object * @return the new {@code KeyFactory} object
@ -197,8 +197,8 @@ public class KeyFactory {
* *
* @param algorithm the name of the requested key algorithm. * @param algorithm the name of the requested key algorithm.
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -239,8 +239,8 @@ public class KeyFactory {
* *
* @param algorithm the name of the requested key algorithm. * @param algorithm the name of the requested key algorithm.
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -114,9 +114,9 @@ import sun.security.util.Debug;
* <li>{@code RSA} (1024, 2048, 4096)</li> * <li>{@code RSA} (1024, 2048, 4096)</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* KeyPairGenerator section</a> of the * KeyPairGenerator section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -142,8 +142,8 @@ public abstract class KeyPairGenerator extends KeyPairGeneratorSpi {
* *
* @param algorithm the standard string name of the algorithm. * @param algorithm the standard string name of the algorithm.
* See the KeyPairGenerator section in the <a href= * See the KeyPairGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
*/ */
protected KeyPairGenerator(String algorithm) { protected KeyPairGenerator(String algorithm) {
@ -153,8 +153,8 @@ public abstract class KeyPairGenerator extends KeyPairGeneratorSpi {
/** /**
* Returns the standard name of the algorithm for this key pair generator. * Returns the standard name of the algorithm for this key pair generator.
* See the KeyPairGenerator section in the <a href= * See the KeyPairGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the standard string name of the algorithm. * @return the standard string name of the algorithm.
@ -205,8 +205,8 @@ public abstract class KeyPairGenerator extends KeyPairGeneratorSpi {
* *
* @param algorithm the standard string name of the algorithm. * @param algorithm the standard string name of the algorithm.
* See the KeyPairGenerator section in the <a href= * See the KeyPairGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code KeyPairGenerator} object * @return the new {@code KeyPairGenerator} object
@ -264,8 +264,8 @@ public abstract class KeyPairGenerator extends KeyPairGeneratorSpi {
* *
* @param algorithm the standard string name of the algorithm. * @param algorithm the standard string name of the algorithm.
* See the KeyPairGenerator section in the <a href= * See the KeyPairGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the string name of the provider. * @param provider the string name of the provider.
@ -306,8 +306,8 @@ public abstract class KeyPairGenerator extends KeyPairGeneratorSpi {
* *
* @param algorithm the standard string name of the algorithm. * @param algorithm the standard string name of the algorithm.
* See the KeyPairGenerator section in the <a href= * See the KeyPairGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyPairGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keypairgenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -176,9 +176,9 @@ import sun.security.util.Debug;
* <li>{@code PKCS12}</li> * <li>{@code PKCS12}</li>
* </ul> * </ul>
* This type is described in the <a href= * This type is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyStore"> * "{@docRoot}/../specs/security/standard-names.html#keystore-types">
* KeyStore section</a> of the * KeyStore section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other types are supported. * other types are supported.
* *
@ -291,9 +291,8 @@ public class KeyStore {
* @param protectionAlgorithm the encryption algorithm name, for * @param protectionAlgorithm the encryption algorithm name, for
* example, {@code PBEWithHmacSHA256AndAES_256}. * example, {@code PBEWithHmacSHA256AndAES_256}.
* See the Cipher section in the <a href= * See the Cipher section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Cipher"> * "{@docRoot}/../specs/security/standard-names.html#cipher-algorithm-names">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a>
* for information about standard encryption algorithm names. * for information about standard encryption algorithm names.
* @param protectionParameters the encryption algorithm parameter * @param protectionParameters the encryption algorithm parameter
* specification, which may be {@code null} * specification, which may be {@code null}
@ -854,8 +853,8 @@ public class KeyStore {
* *
* @param type the type of keystore. * @param type the type of keystore.
* See the KeyStore section in the <a href= * See the KeyStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyStore"> * "{@docRoot}/../specs/security/standard-names.html#keystore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard keystore types. * for information about standard keystore types.
* *
* @return a keystore object of the specified type * @return a keystore object of the specified type
@ -895,8 +894,8 @@ public class KeyStore {
* *
* @param type the type of keystore. * @param type the type of keystore.
* See the KeyStore section in the <a href= * See the KeyStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyStore"> * "{@docRoot}/../specs/security/standard-names.html#keystore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard keystore types. * for information about standard keystore types.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -941,8 +940,8 @@ public class KeyStore {
* *
* @param type the type of keystore. * @param type the type of keystore.
* See the KeyStore section in the <a href= * See the KeyStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyStore"> * "{@docRoot}/../specs/security/standard-names.html#keystore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard keystore types. * for information about standard keystore types.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -89,9 +89,9 @@ import javax.crypto.SecretKey;
* <li>{@code SHA-256}</li> * <li>{@code SHA-256}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* MessageDigest section</a> of the * MessageDigest section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -123,8 +123,8 @@ public abstract class MessageDigest extends MessageDigestSpi {
* *
* @param algorithm the standard name of the digest algorithm. * @param algorithm the standard name of the digest algorithm.
* See the MessageDigest section in the <a href= * See the MessageDigest section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
*/ */
protected MessageDigest(String algorithm) { protected MessageDigest(String algorithm) {
@ -154,8 +154,8 @@ public abstract class MessageDigest extends MessageDigestSpi {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the MessageDigest section in the <a href= * See the MessageDigest section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return a {@code MessageDigest} object that implements the * @return a {@code MessageDigest} object that implements the
@ -209,8 +209,8 @@ public abstract class MessageDigest extends MessageDigestSpi {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the MessageDigest section in the <a href= * See the MessageDigest section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -262,8 +262,8 @@ public abstract class MessageDigest extends MessageDigestSpi {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the MessageDigest section in the <a href= * See the MessageDigest section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.
@ -497,8 +497,8 @@ public abstract class MessageDigest extends MessageDigestSpi {
* implementation details. The name should be a standard * implementation details. The name should be a standard
* Java Security name (such as "SHA", "MD5", and so on). * Java Security name (such as "SHA", "MD5", and so on).
* See the MessageDigest section in the <a href= * See the MessageDigest section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the name of the algorithm * @return the name of the algorithm

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -365,8 +365,8 @@ public abstract class Policy {
* *
* @param type the specified Policy type. See the Policy section in the * @param type the specified Policy type. See the Policy section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Policy"> * "{@docRoot}/../specs/security/standard-names.html#policy-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for a list of standard Policy types. * for a list of standard Policy types.
* *
* @param params parameters for the Policy, which may be null. * @param params parameters for the Policy, which may be null.
@ -419,8 +419,8 @@ public abstract class Policy {
* *
* @param type the specified Policy type. See the Policy section in the * @param type the specified Policy type. See the Policy section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Policy"> * "{@docRoot}/../specs/security/standard-names.html#policy-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for a list of standard Policy types. * for a list of standard Policy types.
* *
* @param params parameters for the Policy, which may be null. * @param params parameters for the Policy, which may be null.
@ -485,8 +485,8 @@ public abstract class Policy {
* *
* @param type the specified Policy type. See the Policy section in the * @param type the specified Policy type. See the Policy section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Policy"> * "{@docRoot}/../specs/security/standard-names.html#policy-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for a list of standard Policy types. * for a list of standard Policy types.
* *
* @param params parameters for the Policy, which may be null. * @param params parameters for the Policy, which may be null.

View File

@ -126,7 +126,7 @@ import sun.security.util.Debug;
* @implSpec * @implSpec
* A {@code SecureRandom} service provider can advertise that it is thread-safe * A {@code SecureRandom} service provider can advertise that it is thread-safe
* by setting the <a href= * by setting the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Service">service * "{@docRoot}/../specs/security/standard-names.html#service-attributes">service
* provider attribute</a> "ThreadSafe" to "true" when registering the provider. * provider attribute</a> "ThreadSafe" to "true" when registering the provider.
* Otherwise, this class will instead synchronize access to the following * Otherwise, this class will instead synchronize access to the following
* methods of the {@code SecureRandomSpi} implementation: * methods of the {@code SecureRandomSpi} implementation:
@ -203,8 +203,8 @@ public class SecureRandom extends java.util.Random {
* the {@link Security#getProviders() Security.getProviders()} method. * the {@link Security#getProviders() Security.getProviders()} method.
* *
* <p> See the {@code SecureRandom} section in the <a href= * <p> See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
*/ */
public SecureRandom() { public SecureRandom() {
@ -244,8 +244,8 @@ public class SecureRandom extends java.util.Random {
* the {@link Security#getProviders() Security.getProviders()} method. * the {@link Security#getProviders() Security.getProviders()} method.
* *
* <p> See the {@code SecureRandom} section in the <a href= * <p> See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param seed the seed. * @param seed the seed.
@ -341,8 +341,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @return the new {@code SecureRandom} object * @return the new {@code SecureRandom} object
@ -380,8 +380,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -424,8 +424,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param provider the provider. * @param provider the provider.
@ -478,8 +478,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param params the {@code SecureRandomParameters} * @param params the {@code SecureRandomParameters}
@ -528,8 +528,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param params the {@code SecureRandomParameters} * @param params the {@code SecureRandomParameters}
@ -581,8 +581,8 @@ public class SecureRandom extends java.util.Random {
* *
* @param algorithm the name of the RNG algorithm. * @param algorithm the name of the RNG algorithm.
* See the {@code SecureRandom} section in the <a href= * See the {@code SecureRandom} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecureRandom"> * "{@docRoot}/../specs/security/standard-names.html#securerandom-number-generation-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard RNG algorithm names. * for information about standard RNG algorithm names.
* *
* @param params the {@code SecureRandomParameters} * @param params the {@code SecureRandomParameters}

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -65,7 +65,7 @@ package java.security;
* will synchronize access to each of the applicable engine methods * will synchronize access to each of the applicable engine methods
* (see {@link SecureRandom} for the list of methods). However, if a * (see {@link SecureRandom} for the list of methods). However, if a
* {@code SecureRandomSpi} implementation is thread-safe, the <a href= * {@code SecureRandomSpi} implementation is thread-safe, the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Service"> * "{@docRoot}/../specs/security/standard-names.html#service-attributes">
* service provider attribute</a> "ThreadSafe" should be set to "true" during * service provider attribute</a> "ThreadSafe" should be set to "true" during
* its registration, as follows: * its registration, as follows:
* <blockquote><pre> * <blockquote><pre>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1996, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -281,8 +281,8 @@ public final class Security {
/** /**
* Gets a specified property for an algorithm. The algorithm name * Gets a specified property for an algorithm. The algorithm name
* should be a standard name. See the <a href= * should be a standard name. See the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html"> * "{@docRoot}/../specs/security/standard-names.html">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* One possible use is by specialized algorithm parsers, which may map * One possible use is by specialized algorithm parsers, which may map
@ -511,8 +511,8 @@ public final class Security {
* </ul> * </ul>
* *
* <p> See the <a href= * <p> See the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html"> * "{@docRoot}/../specs/security/standard-names.html">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard cryptographic service names, standard * for information about standard cryptographic service names, standard
* algorithm names and standard attribute names. * algorithm names and standard attribute names.
* *
@ -582,8 +582,8 @@ public final class Security {
* </ul> * </ul>
* *
* <p> See the <a href= * <p> See the <a href=
* "../../../technotes/guides/security/StandardNames.html"> * "{@docRoot}/../specs/security/standard-names.html">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard cryptographic service names, standard * for information about standard cryptographic service names, standard
* algorithm names and standard attribute names. * algorithm names and standard attribute names.
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -106,9 +106,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code SHA256withRSA}</li> * <li>{@code SHA256withRSA}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Signature section</a> of the * Signature section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -164,8 +164,8 @@ public abstract class Signature extends SignatureSpi {
* *
* @param algorithm the standard string name of the algorithm. * @param algorithm the standard string name of the algorithm.
* See the Signature section in the <a href= * See the Signature section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
*/ */
protected Signature(String algorithm) { protected Signature(String algorithm) {
@ -209,8 +209,8 @@ public abstract class Signature extends SignatureSpi {
* *
* @param algorithm the standard name of the algorithm requested. * @param algorithm the standard name of the algorithm requested.
* See the Signature section in the <a href= * See the Signature section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code Signature} object * @return the new {@code Signature} object
@ -332,8 +332,8 @@ public abstract class Signature extends SignatureSpi {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the Signature section in the <a href= * See the Signature section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -385,8 +385,8 @@ public abstract class Signature extends SignatureSpi {
* *
* @param algorithm the name of the algorithm requested. * @param algorithm the name of the algorithm requested.
* See the Signature section in the <a href= * See the Signature section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -91,9 +91,9 @@ import java.util.List;
* <li>{@code PkiPath}</li> * <li>{@code PkiPath}</li>
* </ul> * </ul>
* These encodings are described in the <a href= * These encodings are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathEncodings"> * "{@docRoot}/../specs/security/standard-names.html#certpath-encodings">
* CertPath Encodings section</a> of the * CertPath Encodings section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other encodings are supported. * other encodings are supported.
* <p> * <p>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -72,9 +72,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code PKIX}</li> * <li>{@code PKIX}</li>
* </ul> * </ul>
* This algorithm is described in the <a href= * This algorithm is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathBuilder"> * "{@docRoot}/../specs/security/standard-names.html#certpathbuilder-algorithms">
* CertPathBuilder section</a> of the * CertPathBuilder section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -152,8 +152,8 @@ public class CertPathBuilder {
* *
* @param algorithm the name of the requested {@code CertPathBuilder} * @param algorithm the name of the requested {@code CertPathBuilder}
* algorithm. See the CertPathBuilder section in the <a href= * algorithm. See the CertPathBuilder section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathBuilder"> * "{@docRoot}/../specs/security/standard-names.html#certpathbuilder-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return a {@code CertPathBuilder} object that implements the * @return a {@code CertPathBuilder} object that implements the
@ -190,8 +190,8 @@ public class CertPathBuilder {
* *
* @param algorithm the name of the requested {@code CertPathBuilder} * @param algorithm the name of the requested {@code CertPathBuilder}
* algorithm. See the CertPathBuilder section in the <a href= * algorithm. See the CertPathBuilder section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathBuilder"> * "{@docRoot}/../specs/security/standard-names.html#certpathbuilder-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -233,8 +233,8 @@ public class CertPathBuilder {
* *
* @param algorithm the name of the requested {@code CertPathBuilder} * @param algorithm the name of the requested {@code CertPathBuilder}
* algorithm. See the CertPathBuilder section in the <a href= * algorithm. See the CertPathBuilder section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathBuilder"> * "{@docRoot}/../specs/security/standard-names.html#certpathbuilder-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -74,9 +74,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code PKIX}</li> * <li>{@code PKIX}</li>
* </ul> * </ul>
* This algorithm is described in the <a href= * This algorithm is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathValidator"> * "{@docRoot}/../specs/security/standard-names.html#certpathvalidator-algorithms">
* CertPathValidator section</a> of the * CertPathValidator section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -152,9 +152,9 @@ public class CertPathValidator {
* {@link Security#getProviders() Security.getProviders()}. * {@link Security#getProviders() Security.getProviders()}.
* *
* @param algorithm the name of the requested {@code CertPathValidator} * @param algorithm the name of the requested {@code CertPathValidator}
* algorithm. See the CertPathValidator section in the <a href= * algorithm. See the CertPathValidator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathValidator"> * "{@docRoot}/../specs/security/standard-names.html#certpathvalidator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return a {@code CertPathValidator} object that implements the * @return a {@code CertPathValidator} object that implements the
@ -190,9 +190,9 @@ public class CertPathValidator {
* the {@link Security#getProviders() Security.getProviders()} method. * the {@link Security#getProviders() Security.getProviders()} method.
* *
* @param algorithm the name of the requested {@code CertPathValidator} * @param algorithm the name of the requested {@code CertPathValidator}
* algorithm. See the CertPathValidator section in the <a href= * algorithm. See the CertPathValidator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathValidator"> * "{@docRoot}/../specs/security/standard-names.html#certpathvalidator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -235,8 +235,8 @@ public class CertPathValidator {
* *
* @param algorithm the name of the requested {@code CertPathValidator} * @param algorithm the name of the requested {@code CertPathValidator}
* algorithm. See the CertPathValidator section in the <a href= * algorithm. See the CertPathValidator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathValidator"> * "{@docRoot}/../specs/security/standard-names.html#certpathvalidator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -67,9 +67,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code Collection}</li> * <li>{@code Collection}</li>
* </ul> * </ul>
* This type is described in the <a href= * This type is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertStore"> * "{@docRoot}/../specs/security/standard-names.html#certstore-types">
* CertStore section</a> of the * CertStore section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other types are supported. * other types are supported.
* *
@ -212,8 +212,8 @@ public class CertStore {
* *
* @param type the name of the requested {@code CertStore} type. * @param type the name of the requested {@code CertStore} type.
* See the CertStore section in the <a href= * See the CertStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertStore"> * "{@docRoot}/../specs/security/standard-names.html#certstore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard types. * for information about standard types.
* *
* @param params the initialization parameters (may be {@code null}). * @param params the initialization parameters (may be {@code null}).
@ -276,8 +276,8 @@ public class CertStore {
* *
* @param type the requested {@code CertStore} type. * @param type the requested {@code CertStore} type.
* See the CertStore section in the <a href= * See the CertStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertStore"> * "{@docRoot}/../specs/security/standard-names.html#certstore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard types. * for information about standard types.
* *
* @param params the initialization parameters (may be {@code null}). * @param params the initialization parameters (may be {@code null}).
@ -337,8 +337,8 @@ public class CertStore {
* *
* @param type the requested {@code CertStore} type. * @param type the requested {@code CertStore} type.
* See the CertStore section in the <a href= * See the CertStore section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertStore"> * "{@docRoot}/../specs/security/standard-names.html#certstore-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard types. * for information about standard types.
* *
* @param params the initialization parameters (may be {@code null}). * @param params the initialization parameters (may be {@code null}).

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -74,8 +74,8 @@ public abstract class Certificate implements java.io.Serializable {
* *
* @param type the standard name of the certificate type. * @param type the standard name of the certificate type.
* See the CertificateFactory section in the <a href= * See the CertificateFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertificateFactory"> * "{@docRoot}/../specs/security/standard-names.html#certificatefactory-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard certificate types. * for information about standard certificate types.
*/ */
protected Certificate(String type) { protected Certificate(String type) {

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -101,11 +101,11 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code PkiPath}</li> * <li>{@code PkiPath}</li>
* </ul> * </ul>
* The type and encodings are described in the <a href= * The type and encodings are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertificateFactory"> * "{@docRoot}/../specs/security/standard-names.html#certificatefactory-types">
* CertificateFactory section</a> and the <a href= * CertificateFactory section</a> and the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathEncodings"> * "{@docRoot}/../specs/security/standard-names.html#certpath-encodings">
* CertPath Encodings section</a> of the * CertPath Encodings section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other types or encodings are supported. * other types or encodings are supported.
* *
@ -172,8 +172,8 @@ public class CertificateFactory {
* *
* @param type the name of the requested certificate type. * @param type the name of the requested certificate type.
* See the CertificateFactory section in the <a href= * See the CertificateFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertificateFactory"> * "{@docRoot}/../specs/security/standard-names.html#certificatefactory-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard certificate types. * for information about standard certificate types.
* *
* @return a certificate factory object for the specified type * @return a certificate factory object for the specified type
@ -213,8 +213,8 @@ public class CertificateFactory {
* *
* @param type the certificate type. * @param type the certificate type.
* See the CertificateFactory section in the <a href= * See the CertificateFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertificateFactory"> * "{@docRoot}/../specs/security/standard-names.html#certificatefactory-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard certificate types. * for information about standard certificate types.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -260,8 +260,8 @@ public class CertificateFactory {
* *
* @param type the certificate type. * @param type the certificate type.
* See the CertificateFactory section in the <a href= * See the CertificateFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertificateFactory"> * "{@docRoot}/../specs/security/standard-names.html#certificatefactory-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard certificate types. * for information about standard certificate types.
* @param provider the provider. * @param provider the provider.
* *
@ -359,8 +359,8 @@ public class CertificateFactory {
* Returns an iteration of the {@code CertPath} encodings supported * Returns an iteration of the {@code CertPath} encodings supported
* by this certificate factory, with the default encoding first. See * by this certificate factory, with the default encoding first. See
* the CertPath Encodings section in the <a href= * the CertPath Encodings section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathEncodings"> * "{@docRoot}/../specs/security/standard-names.html#certpath-encodings">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard encoding names and their formats. * for information about standard encoding names and their formats.
* <p> * <p>
* Attempts to modify the returned {@code Iterator} via its * Attempts to modify the returned {@code Iterator} via its
@ -399,8 +399,8 @@ public class CertificateFactory {
* the data read from the {@code InputStream} inStream. The data * the data read from the {@code InputStream} inStream. The data
* is assumed to be in the specified encoding. See * is assumed to be in the specified encoding. See
* the CertPath Encodings section in the <a href= * the CertPath Encodings section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathEncodings"> * "{@docRoot}/../specs/security/standard-names.html#certpath-encodings">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard encoding names and their formats. * for information about standard encoding names and their formats.
* *
* @param inStream an {@code InputStream} containing the data * @param inStream an {@code InputStream} containing the data

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -183,8 +183,8 @@ public abstract class CertificateFactorySpi {
* Returns an iteration of the {@code CertPath} encodings supported * Returns an iteration of the {@code CertPath} encodings supported
* by this certificate factory, with the default encoding first. See * by this certificate factory, with the default encoding first. See
* the CertPath Encodings section in the <a href= * the CertPath Encodings section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#CertPathEncodings"> * "{@docRoot}/../specs/security/standard-names.html#certpath-encodings">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard encoding names. * for information about standard encoding names.
* <p> * <p>
* Attempts to modify the returned {@code Iterator} via its * Attempts to modify the returned {@code Iterator} via its

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -39,10 +39,9 @@
* Certificate Revocation List (CRL) Profile * Certificate Revocation List (CRL) Profile
* <li>RFC 2560: X.509 Internet Public Key Infrastructure Online Certificate * <li>RFC 2560: X.509 Internet Public Key Infrastructure Online Certificate
* Status Protocol - OCSP * Status Protocol - OCSP
* <li><a href="{@docRoot}/../technotes/guides/security/StandardNames.html"> * <li><a href="{@docRoot}/../specs/security/standard-names.html">
* <b>Java&trade; * <b>Java&trade; Security Standard Algorithm Names Specification
* Cryptography Architecture Standard Algorithm Name * </b></a></li>
* Documentation</b></a></li>
* </ul> * </ul>
* *
* <h2>Related Documentation</h2> * <h2>Related Documentation</h2>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -53,10 +53,9 @@
* <li>PKCS #8: Private-Key Information Syntax Standard, Version 1.2, * <li>PKCS #8: Private-Key Information Syntax Standard, Version 1.2,
* November 1993</li> * November 1993</li>
* *
* <li><a href="{@docRoot}/../technotes/guides/security/StandardNames.html"> * <li><a href="{@docRoot}/../specs/security/standard-names.html">
* <b>Java&trade; * <b>Java&trade; Security Standard Algorithm Names Specification
* Cryptography Architecture Standard Algorithm Name * </b></a></li>
* Documentation</b></a></li>
* </ul> * </ul>
* *
* <h2>Related Documentation</h2> * <h2>Related Documentation</h2>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -67,8 +67,8 @@ public abstract class EncodedKeySpec implements KeySpec {
* array are copied to protect against subsequent modification. * array are copied to protect against subsequent modification.
* @param algorithm the algorithm name of the encoded key * @param algorithm the algorithm name of the encoded key
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* @throws NullPointerException if {@code encodedKey} * @throws NullPointerException if {@code encodedKey}
* or {@code algorithm} is null. * or {@code algorithm} is null.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -85,8 +85,8 @@ public class PKCS8EncodedKeySpec extends EncodedKeySpec {
* the array are copied to protect against subsequent modification. * the array are copied to protect against subsequent modification.
* @param algorithm the algorithm name of the encoded private key * @param algorithm the algorithm name of the encoded private key
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* @throws NullPointerException if {@code encodedKey} * @throws NullPointerException if {@code encodedKey}
* or {@code algorithm} is null. * or {@code algorithm} is null.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -75,8 +75,8 @@ public class X509EncodedKeySpec extends EncodedKeySpec {
* array are copied to protect against subsequent modification. * array are copied to protect against subsequent modification.
* @param algorithm the algorithm name of the encoded public key * @param algorithm the algorithm name of the encoded public key
* See the KeyFactory section in the <a href= * See the KeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#keyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* @throws NullPointerException if {@code encodedKey} * @throws NullPointerException if {@code encodedKey}
* or {@code algorithm} is null. * or {@code algorithm} is null.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -150,9 +150,9 @@ import sun.security.jca.*;
* <li>{@code RSA/ECB/OAEPWithSHA-256AndMGF1Padding} (1024, 2048)</li> * <li>{@code RSA/ECB/OAEPWithSHA-256AndMGF1Padding} (1024, 2048)</li>
* </ul> * </ul>
* These transformations are described in the * These transformations are described in the
* <a href="{@docRoot}/../technotes/guides/security/StandardNames.html#Cipher"> * <a href="{@docRoot}/../specs/security/standard-names.html#cipher-algorithm-names">
* Cipher section</a> of the * Cipher section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other transformations are supported. * other transformations are supported.
* *
@ -489,8 +489,8 @@ public class Cipher {
* @param transformation the name of the transformation, e.g., * @param transformation the name of the transformation, e.g.,
* <i>DES/CBC/PKCS5Padding</i>. * <i>DES/CBC/PKCS5Padding</i>.
* See the Cipher section in the <a href= * See the Cipher section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Cipher"> * "{@docRoot}/../specs/security/standard-names.html#cipher-algorithm-names">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard transformation names. * for information about standard transformation names.
* *
* @return a cipher that implements the requested transformation * @return a cipher that implements the requested transformation
@ -567,8 +567,8 @@ public class Cipher {
* @param transformation the name of the transformation, * @param transformation the name of the transformation,
* e.g., <i>DES/CBC/PKCS5Padding</i>. * e.g., <i>DES/CBC/PKCS5Padding</i>.
* See the Cipher section in the <a href= * See the Cipher section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Cipher"> * "{@docRoot}/../specs/security/standard-names.html#cipher-algorithm-names">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard transformation names. * for information about standard transformation names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -627,8 +627,8 @@ public class Cipher {
* @param transformation the name of the transformation, * @param transformation the name of the transformation,
* e.g., <i>DES/CBC/PKCS5Padding</i>. * e.g., <i>DES/CBC/PKCS5Padding</i>.
* See the Cipher section in the <a href= * See the Cipher section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Cipher"> * "{@docRoot}/../specs/security/standard-names.html#cipher-algorithm-names">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard transformation names. * for information about standard transformation names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -125,8 +125,8 @@ public class ExemptionMechanism {
* mechanism. * mechanism.
* See the ExemptionMechanism section in the * See the ExemptionMechanism section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Exemption"> * "{@docRoot}/../specs/security/standard-names.html#exemption-mechanisms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard exemption mechanism names. * for information about standard exemption mechanism names.
* *
* @return the new {@code ExemptionMechanism} object * @return the new {@code ExemptionMechanism} object
@ -164,8 +164,8 @@ public class ExemptionMechanism {
* @param algorithm the standard name of the requested exemption mechanism. * @param algorithm the standard name of the requested exemption mechanism.
* See the ExemptionMechanism section in the * See the ExemptionMechanism section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Exemption"> * "{@docRoot}/../specs/security/standard-names.html#exemption-mechanisms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard exemption mechanism names. * for information about standard exemption mechanism names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -208,8 +208,8 @@ public class ExemptionMechanism {
* @param algorithm the standard name of the requested exemption mechanism. * @param algorithm the standard name of the requested exemption mechanism.
* See the ExemptionMechanism section in the * See the ExemptionMechanism section in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Exemption"> * "{@docRoot}/../specs/security/standard-names.html#exemption-mechanisms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard exemption mechanism names. * for information about standard exemption mechanism names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -60,9 +60,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code DiffieHellman}</li> * <li>{@code DiffieHellman}</li>
* </ul> * </ul>
* This algorithm is described in the <a href= * This algorithm is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyAgreement"> * "{@docRoot}/../specs/security/standard-names.html#keyagreement-algorithms">
* KeyAgreement section</a> of the * KeyAgreement section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -161,8 +161,8 @@ public class KeyAgreement {
* @param algorithm the standard name of the requested key agreement * @param algorithm the standard name of the requested key agreement
* algorithm. * algorithm.
* See the KeyAgreement section in the <a href= * See the KeyAgreement section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyAgreement"> * "{@docRoot}/../specs/security/standard-names.html#keyagreement-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code KeyAgreement} object * @return the new {@code KeyAgreement} object
@ -208,8 +208,8 @@ public class KeyAgreement {
* @param algorithm the standard name of the requested key agreement * @param algorithm the standard name of the requested key agreement
* algorithm. * algorithm.
* See the KeyAgreement section in the <a href= * See the KeyAgreement section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyAgreement"> * "{@docRoot}/../specs/security/standard-names.html#keyagreement-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -252,8 +252,8 @@ public class KeyAgreement {
* @param algorithm the standard name of the requested key agreement * @param algorithm the standard name of the requested key agreement
* algorithm. * algorithm.
* See the KeyAgreement section in the <a href= * See the KeyAgreement section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyAgreement"> * "{@docRoot}/../specs/security/standard-names.html#keyagreement-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -95,9 +95,9 @@ import sun.security.util.Debug;
* <li>{@code HmacSHA256}</li> * <li>{@code HmacSHA256}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keygenerator-algorithms">
* KeyGenerator section</a> of the * KeyGenerator section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -216,8 +216,8 @@ public class KeyGenerator {
* *
* @param algorithm the standard name of the requested key algorithm. * @param algorithm the standard name of the requested key algorithm.
* See the KeyGenerator section in the <a href= * See the KeyGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keygenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code KeyGenerator} object * @return the new {@code KeyGenerator} object
@ -250,8 +250,8 @@ public class KeyGenerator {
* *
* @param algorithm the standard name of the requested key algorithm. * @param algorithm the standard name of the requested key algorithm.
* See the KeyGenerator section in the <a href= * See the KeyGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keygenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -293,8 +293,8 @@ public class KeyGenerator {
* *
* @param algorithm the standard name of the requested key algorithm. * @param algorithm the standard name of the requested key algorithm.
* See the KeyGenerator section in the <a href= * See the KeyGenerator section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#KeyGenerator"> * "{@docRoot}/../specs/security/standard-names.html#keygenerator-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -61,9 +61,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code HmacSHA256}</li> * <li>{@code HmacSHA256}</li>
* </ul> * </ul>
* These algorithms are described in the * These algorithms are described in the
* <a href="{@docRoot}/../technotes/guides/security/StandardNames.html#Mac"> * <a href="{@docRoot}/../specs/security/standard-names.html#mac-algorithms">
* Mac section</a> of the * Mac section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -162,8 +162,8 @@ public class Mac implements Cloneable {
* *
* @param algorithm the standard name of the requested MAC algorithm. * @param algorithm the standard name of the requested MAC algorithm.
* See the Mac section in the <a href= * See the Mac section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Mac"> * "{@docRoot}/../specs/security/standard-names.html#mac-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code Mac} object * @return the new {@code Mac} object
@ -206,8 +206,8 @@ public class Mac implements Cloneable {
* *
* @param algorithm the standard name of the requested MAC algorithm. * @param algorithm the standard name of the requested MAC algorithm.
* See the Mac section in the <a href= * See the Mac section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Mac"> * "{@docRoot}/../specs/security/standard-names.html#mac-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -247,8 +247,8 @@ public class Mac implements Cloneable {
* *
* @param algorithm the standard name of the requested MAC algorithm. * @param algorithm the standard name of the requested MAC algorithm.
* See the Mac section in the <a href= * See the Mac section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Mac"> * "{@docRoot}/../specs/security/standard-names.html#mac-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -65,9 +65,9 @@ import sun.security.jca.GetInstance.Instance;
* <li>{@code DESede}</li> * <li>{@code DESede}</li>
* </ul> * </ul>
* These algorithms are described in the <a href= * These algorithms are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecretKeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms">
* SecretKeyFactory section</a> of the * SecretKeyFactory section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -148,8 +148,8 @@ public class SecretKeyFactory {
* @param algorithm the standard name of the requested secret-key * @param algorithm the standard name of the requested secret-key
* algorithm. * algorithm.
* See the SecretKeyFactory section in the <a href= * See the SecretKeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecretKeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @return the new {@code SecretKeyFactory} object * @return the new {@code SecretKeyFactory} object
@ -183,8 +183,8 @@ public class SecretKeyFactory {
* @param algorithm the standard name of the requested secret-key * @param algorithm the standard name of the requested secret-key
* algorithm. * algorithm.
* See the SecretKeyFactory section in the <a href= * See the SecretKeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecretKeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -227,8 +227,8 @@ public class SecretKeyFactory {
* @param algorithm the standard name of the requested secret-key * @param algorithm the standard name of the requested secret-key
* algorithm. * algorithm.
* See the SecretKeyFactory section in the <a href= * See the SecretKeyFactory section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SecretKeyFactory"> * "{@docRoot}/../specs/security/standard-names.html#secretkeyfactory-algorithms">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for information about standard algorithm names. * for information about standard algorithm names.
* *
* @param provider the provider. * @param provider the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -42,9 +42,9 @@
* having to add or rewrite code. * having to add or rewrite code.
* *
* <ul> * <ul>
* <li><a href="{@docRoot}/../technotes/guides/security/StandardNames.html"> * <li><a href="{@docRoot}/../specs/security/standard-names.html">
* <b>Java&trade; Cryptography Architecture Standard Algorithm Name * <b>Java&trade; Security Standard Algorithm Names Specification
* Documentation</b></a></li> * </b></a></li>
* </ul> * </ul>
* *
* <h2>Related Documentation</h2> * <h2>Related Documentation</h2>

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -45,9 +45,9 @@ import sun.security.jca.GetInstance;
* <li>{@code TLSv1.2}</li> * <li>{@code TLSv1.2}</li>
* </ul> * </ul>
* These protocols are described in the <a href= * These protocols are described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SSLContext"> * "{@docRoot}/../specs/security/standard-names.html#sslcontext-algorithms">
* SSLContext section</a> of the * SSLContext section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *
@ -147,9 +147,8 @@ public class SSLContext {
* *
* @param protocol the standard name of the requested protocol. * @param protocol the standard name of the requested protocol.
* See the SSLContext section in the <a href= * See the SSLContext section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SSLContext"> * "{@docRoot}/../specs/security/standard-names.html#sslcontext-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a>
* for information about standard protocol names. * for information about standard protocol names.
* *
* @return the new {@code SSLContext} object * @return the new {@code SSLContext} object
@ -185,9 +184,8 @@ public class SSLContext {
* *
* @param protocol the standard name of the requested protocol. * @param protocol the standard name of the requested protocol.
* See the SSLContext section in the <a href= * See the SSLContext section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SSLContext"> * "{@docRoot}/../specs/security/standard-names.html#sslcontext-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a>
* for information about standard protocol names. * for information about standard protocol names.
* *
* @param provider the name of the provider. * @param provider the name of the provider.
@ -228,9 +226,8 @@ public class SSLContext {
* *
* @param protocol the standard name of the requested protocol. * @param protocol the standard name of the requested protocol.
* See the SSLContext section in the <a href= * See the SSLContext section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#SSLContext"> * "{@docRoot}/../specs/security/standard-names.html#sslcontext-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a>
* for information about standard protocol names. * for information about standard protocol names.
* *
* @param provider an instance of the provider. * @param provider an instance of the provider.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -866,7 +866,7 @@ public abstract class SSLEngine {
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -892,7 +892,7 @@ public abstract class SSLEngine {
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -914,7 +914,7 @@ public abstract class SSLEngine {
* <P> * <P>
* Note that the standard list of cipher suite names may be found in the * Note that the standard list of cipher suite names may be found in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list or might not * may support cipher suite names not found in this list or might not

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -110,7 +110,7 @@ public class SSLParameters {
* constructor followed by * constructor followed by
* {@code setCipherSuites(cipherSuites);}. Note that the * {@code setCipherSuites(cipherSuites);}. Note that the
* standard list of cipher suite names may be found in the <a href= * standard list of cipher suite names may be found in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list. * may support cipher suite names not found in this list.
@ -130,7 +130,7 @@ public class SSLParameters {
* {@code setCipherSuites(cipherSuites); setProtocols(protocols);}. * {@code setCipherSuites(cipherSuites); setProtocols(protocols);}.
* Note that the standard list of cipher suite names may be found in the * Note that the standard list of cipher suite names may be found in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list. * may support cipher suite names not found in this list.
@ -153,7 +153,7 @@ public class SSLParameters {
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -170,7 +170,7 @@ public class SSLParameters {
* *
* @param cipherSuites the array of ciphersuites (or null). Note that the * @param cipherSuites the array of ciphersuites (or null). Note that the
* standard list of cipher suite names may be found in the <a href= * standard list of cipher suite names may be found in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list or might not * may support cipher suite names not found in this list or might not
@ -675,4 +675,3 @@ public class SSLParameters {
applicationProtocols = tempProtocols; applicationProtocols = tempProtocols;
} }
} }

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -198,7 +198,7 @@ public abstract class SSLServerSocket extends ServerSocket {
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -224,7 +224,7 @@ public abstract class SSLServerSocket extends ServerSocket {
* <P> * <P>
* Note that the standard list of cipher suite names may be found in the * Note that the standard list of cipher suite names may be found in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list or might not * may support cipher suite names not found in this list or might not
@ -254,7 +254,7 @@ public abstract class SSLServerSocket extends ServerSocket {
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -126,7 +126,7 @@ public abstract class SSLServerSocketFactory extends ServerSocketFactory
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -147,7 +147,7 @@ public abstract class SSLServerSocketFactory extends ServerSocketFactory
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -270,7 +270,7 @@ public abstract class SSLSocket extends Socket
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -296,7 +296,7 @@ public abstract class SSLSocket extends Socket
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -318,7 +318,7 @@ public abstract class SSLSocket extends Socket
* <P> * <P>
* Note that the standard list of cipher suite names may be found in the * Note that the standard list of cipher suite names may be found in the
* <a href= * <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation. Providers * Architecture Standard Algorithm Name Documentation. Providers
* may support cipher suite names not found in this list or might not * may support cipher suite names not found in this list or might not

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -151,7 +151,7 @@ public abstract class SSLSocketFactory extends SocketFactory
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.
@ -170,7 +170,7 @@ public abstract class SSLSocketFactory extends SocketFactory
* <P> * <P>
* The returned array includes cipher suites from the list of standard * The returned array includes cipher suites from the list of standard
* cipher suite names in the <a href= * cipher suite names in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#ciphersuites"> * "{@docRoot}/../specs/security/standard-names.html#jsse-cipher-suite-names">
* JSSE Cipher Suite Names</a> section of the Java Cryptography * JSSE Cipher Suite Names</a> section of the Java Cryptography
* Architecture Standard Algorithm Name Documentation, and may also * Architecture Standard Algorithm Name Documentation, and may also
* include other cipher suites that the provider supports. * include other cipher suites that the provider supports.

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -43,9 +43,9 @@ import sun.security.jca.GetInstance;
* <li>{@code PKIX}</li> * <li>{@code PKIX}</li>
* </ul> * </ul>
* This algorithm is described in the <a href= * This algorithm is described in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#TrustManagerFactory"> * "{@docRoot}/../specs/security/standard-names.html#trustmanagerfactory-algorithms">
* TrustManagerFactory section</a> of the * TrustManagerFactory section</a> of the
* Java Cryptography Architecture Standard Algorithm Name Documentation. * Java Security Standard Algorithm Names Specification.
* Consult the release documentation for your implementation to see if any * Consult the release documentation for your implementation to see if any
* other algorithms are supported. * other algorithms are supported.
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -31,9 +31,9 @@
* the communicating peers. * the communicating peers.
* *
* <ul> * <ul>
* <li><a href="{@docRoot}/../technotes/guides/security/StandardNames.html"> * <li><a href="{@docRoot}/../specs/security/standard-names.html">
* <b>Java&trade; Cryptography Architecture Standard Algorithm Name * <b>Java&trade; Security Standard Algorithm Names Specification
* Documentation</b></a></li> * </b></a></li>
* </ul> * </ul>
* *
* @since 1.4 * @since 1.4

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -178,8 +178,8 @@ import sun.security.jca.GetInstance;
* constructed by invoking one of the {@code getInstance} factory methods * constructed by invoking one of the {@code getInstance} factory methods
* with a standard type. The default policy type is "JavaLoginConfig". * with a standard type. The default policy type is "JavaLoginConfig".
* See the Configuration section in the <a href= * See the Configuration section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Configuration"> * "{@docRoot}/../specs/security/standard-names.html#configuration-types">
* Java Cryptography Architecture Standard Algorithm Name Documentation</a> * Java Security Standard Algorithm Names Specification</a>
* for a list of standard Configuration types. * for a list of standard Configuration types.
* *
* @see javax.security.auth.login.LoginContext * @see javax.security.auth.login.LoginContext
@ -323,9 +323,9 @@ public abstract class Configuration {
* *
* @param type the specified Configuration type. See the Configuration * @param type the specified Configuration type. See the Configuration
* section in the <a href= * section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Configuration"> * "{@docRoot}/../specs/security/standard-names.html#configuration-types">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a> for a list of standard Configuration types. * for a list of standard Configuration types.
* *
* @param params parameters for the Configuration, which may be null. * @param params parameters for the Configuration, which may be null.
* *
@ -381,9 +381,9 @@ public abstract class Configuration {
* *
* @param type the specified Configuration type. See the Configuration * @param type the specified Configuration type. See the Configuration
* section in the <a href= * section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Configuration"> * "{@docRoot}/../specs/security/standard-names.html#configuration-types">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a> for a list of standard Configuration types. * for a list of standard Configuration types.
* *
* @param params parameters for the Configuration, which may be null. * @param params parameters for the Configuration, which may be null.
* *
@ -448,9 +448,9 @@ public abstract class Configuration {
* *
* @param type the specified Configuration type. See the Configuration * @param type the specified Configuration type. See the Configuration
* section in the <a href= * section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Configuration"> * "{@docRoot}/../specs/security/standard-names.html#configuration-types">
* Java Cryptography Architecture Standard Algorithm Name * Java Security Standard Algorithm Names Specification</a>
* Documentation</a> for a list of standard Configuration types. * for a list of standard Configuration types.
* *
* @param params parameters for the Configuration, which may be null. * @param params parameters for the Configuration, which may be null.
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -28,10 +28,9 @@
* <h2>Package Specification</h2> * <h2>Package Specification</h2>
* *
* <ul> * <ul>
* <li><a href="{@docRoot}/../technotes/guides/security/StandardNames.html"> * <li><a href="{@docRoot}/../specs/security/standard-names.html">
* <b>Java&trade; * <b>Java&trade; Security Standard Algorithm Names Specification
* Cryptography Architecture Standard Algorithm Name * </b></a></li>
* Documentation</b></a></li>
* </ul> * </ul>
* *
* @since 1.4 * @since 1.4

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -172,7 +172,7 @@ public final class JarSigner {
* *
* @param algorithm the standard name of the algorithm. See * @param algorithm the standard name of the algorithm. See
* the {@code MessageDigest} section in the <a href= * the {@code MessageDigest} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Cryptography Architecture Standard Algorithm Name
* Documentation</a> for information about standard algorithm names. * Documentation</a> for information about standard algorithm names.
* @return the {@code JarSigner.Builder} itself. * @return the {@code JarSigner.Builder} itself.
@ -192,7 +192,7 @@ public final class JarSigner {
* *
* @param algorithm the standard name of the algorithm. See * @param algorithm the standard name of the algorithm. See
* the {@code MessageDigest} section in the <a href= * the {@code MessageDigest} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#MessageDigest"> * "{@docRoot}/../specs/security/standard-names.html#messagedigest-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Cryptography Architecture Standard Algorithm Name
* Documentation</a> for information about standard algorithm names. * Documentation</a> for information about standard algorithm names.
* @param provider the provider. * @param provider the provider.
@ -218,7 +218,7 @@ public final class JarSigner {
* *
* @param algorithm the standard name of the algorithm. See * @param algorithm the standard name of the algorithm. See
* the {@code Signature} section in the <a href= * the {@code Signature} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Cryptography Architecture Standard Algorithm Name
* Documentation</a> for information about standard algorithm names. * Documentation</a> for information about standard algorithm names.
* @return the {@code JarSigner.Builder} itself. * @return the {@code JarSigner.Builder} itself.
@ -245,7 +245,7 @@ public final class JarSigner {
* *
* @param algorithm the standard name of the algorithm. See * @param algorithm the standard name of the algorithm. See
* the {@code Signature} section in the <a href= * the {@code Signature} section in the <a href=
* "{@docRoot}/../technotes/guides/security/StandardNames.html#Signature"> * "{@docRoot}/../specs/security/standard-names.html#signature-algorithms">
* Java Cryptography Architecture Standard Algorithm Name * Java Cryptography Architecture Standard Algorithm Name
* Documentation</a> for information about standard algorithm names. * Documentation</a> for information about standard algorithm names.
* @param provider the provider. * @param provider the provider.