< prev index next >

src/java.base/share/classes/javax/crypto/spec/package-info.java

Print this page




  25 
  26 /**
  27  * Provides classes and interfaces for key specifications and
  28  * algorithm parameter specifications.
  29  *
  30  * <p>A key specification is a transparent representation of the key
  31  * material that constitutes a key. A key may be specified in an
  32  * algorithm-specific way, or in an algorithm-independent encoding
  33  * format (such as ASN.1).  This package contains key specifications
  34  * for Diffie-Hellman public and private keys, as well as key
  35  * specifications for DES, Triple DES, and PBE secret keys.
  36  *
  37  * <p>An algorithm parameter specification is a transparent
  38  * representation of the sets of parameters used with an
  39  * algorithm. This package contains algorithm parameter specifications
  40  * for parameters used with the Diffie-Hellman, DES, Triple DES, PBE,
  41  * RC2 and RC5 algorithms.
  42  *
  43  *
  44  * <ul>

  45  * <li>PKCS #3: Diffie-Hellman Key-Agreement Standard, Version 1.4,
  46  * November 1993.</li>
  47  * <li>PKCS #5: Password-Based Encryption Standard, Version 1.5,
  48  * November 1993.</li>
  49  * <li>Federal Information Processing Standards Publication (FIPS PUB) 46-2:
  50  * Data Encryption Standard (DES) </li>
  51  * </ul>
  52  *
  53  * <h2>Related Documentation</h2>
  54  *
  55  * For documentation that includes information about algorithm
  56  * parameter and key specifications, please see:
  57  *
  58  * <ul>
  59  * <li>
  60  *    {@extLink security_guide_jca
  61  *      Java Cryptography Architecture (JCA) Reference Guide} </li>
  62  * <li>
  63  *    {@extLink security_guide_impl_provider
  64  *      How to Implement a Provider in the Java Cryptography Architecture}</li>


  25 
  26 /**
  27  * Provides classes and interfaces for key specifications and
  28  * algorithm parameter specifications.
  29  *
  30  * <p>A key specification is a transparent representation of the key
  31  * material that constitutes a key. A key may be specified in an
  32  * algorithm-specific way, or in an algorithm-independent encoding
  33  * format (such as ASN.1).  This package contains key specifications
  34  * for Diffie-Hellman public and private keys, as well as key
  35  * specifications for DES, Triple DES, and PBE secret keys.
  36  *
  37  * <p>An algorithm parameter specification is a transparent
  38  * representation of the sets of parameters used with an
  39  * algorithm. This package contains algorithm parameter specifications
  40  * for parameters used with the Diffie-Hellman, DES, Triple DES, PBE,
  41  * RC2 and RC5 algorithms.
  42  *
  43  *
  44  * <ul>
  45  * <li>PKCS #1: RSA Cryptography Specifications, Version 2.2 (RFC 8017)</li>
  46  * <li>PKCS #3: Diffie-Hellman Key-Agreement Standard, Version 1.4,
  47  * November 1993.</li>
  48  * <li>PKCS #5: Password-Based Encryption Standard, Version 1.5,
  49  * November 1993.</li>
  50  * <li>Federal Information Processing Standards Publication (FIPS PUB) 46-2:
  51  * Data Encryption Standard (DES) </li>
  52  * </ul>
  53  *
  54  * <h2>Related Documentation</h2>
  55  *
  56  * For documentation that includes information about algorithm
  57  * parameter and key specifications, please see:
  58  *
  59  * <ul>
  60  * <li>
  61  *    {@extLink security_guide_jca
  62  *      Java Cryptography Architecture (JCA) Reference Guide} </li>
  63  * <li>
  64  *    {@extLink security_guide_impl_provider
  65  *      How to Implement a Provider in the Java Cryptography Architecture}</li>
< prev index next >