java.security.spec
public class: X509EncodedKeySpec [javadoc |
source]
java.lang.Object
java.security.spec.EncodedKeySpec
java.security.spec.X509EncodedKeySpec
All Implemented Interfaces:
KeySpec
This class represents the ASN.1 encoding of a public key,
encoded according to the ASN.1 type
SubjectPublicKeyInfo.
The
SubjectPublicKeyInfo syntax is defined in the X.509
standard as follows:
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
| Constructor: |
public X509EncodedKeySpec(byte[] encodedKey) {
super(encodedKey);
}
Creates a new X509EncodedKeySpec with the given encoded key. Parameters:
encodedKey - the key, which is assumed to be
encoded according to the X.509 standard. The contents of the
array are copied to protect against subsequent modification.
Throws:
NullPointerException - if encodedKey
is null.
- exception:
NullPointerException - if encodedKey
is null.
|
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from java.security.spec.X509EncodedKeySpec Detail: |
public byte[] getEncoded() {
return super.getEncoded();
}
Returns the key bytes, encoded according to the X.509 standard. |
public final String getFormat() {
return "X.509";
}
Returns the name of the encoding format associated with this
key specification. |