Home | History | Annotate | Download | only in security

Lines Matching defs:Key

29  * The Key interface is the top-level interface for all keys. It
30 * defines the functionality shared by all key objects. All keys
37 * <P>This is the key algorithm for that key. The key algorithm is usually
41 * The name of the algorithm of a key is obtained using the
46 * <P>This is an external encoded form for the key used when a standard
47 * representation of the key is needed outside the Java Virtual Machine,
48 * as when transmitting the key to some other party. The key
67 * Internet X.509 Public Key Infrastructure Certificate and CRL Profile</a>.
71 * <P>This is the name of the format of the encoded key. It is returned
76 * Keys are generally obtained through key generators, certificates,
78 * Keys may also be obtained from key specifications (transparent
79 * representations of the underlying key material) through the use of a key
82 * <p> A Key should use KeyRep as its serialized representation.
83 * Note that a serialized Key may contain sensitive information
102 public interface Key extends java.io.Serializable {
114 * Returns the standard algorithm name for this key. For
115 * example, "DSA" would indicate that this key is a DSA key.
121 * @return the name of the algorithm associated with this key.
126 * Returns the name of the primary encoding format of this key,
127 * or null if this key does not support encoding.
130 * ASN.1 specification for this key exists.
140 * @return the primary encoding format of the key.
145 * Returns the key in its primary encoding format, or null
146 * if this key does not support encoding.
148 * @return the encoded key, or null if the key does not support