is new. 
 java.lang.Objectjava.security.spec.EncodedKeySpec
java.security.spec.PKCS8EncodedKeySpec
public class PKCS8EncodedKeySpec
This class represents the ASN.1 encoding of a private key, encoded according to the ASN.1 type PrivateKeyInfo. The PrivateKeyInfo syntax is defined in the PKCS#8 standard as follows:
 PrivateKeyInfo ::= SEQUENCE {
   version Version,
   privateKeyAlgorithm PrivateKeyAlgorithmIdentifier,
   privateKey PrivateKey,
   attributes [0] IMPLICIT Attributes OPTIONAL }
 Version ::= INTEGER
 PrivateKeyAlgorithmIdentifier ::= AlgorithmIdentifier
 PrivateKey ::= OCTET STRING
 Attributes ::= SET OF Attribute
 
| Constructor Summary | |
|---|---|
| 
PKCS8EncodedKeySpec
(byte[] encodedKey) Creates a new PKCS8EncodedKeySpec with the given encoded key.  | 
|
| Method Summary | |
|---|---|
| byte[] | 
getEncoded
() Returns the key bytes, encoded according to the PKCS #8 standard.  | 
| String | 
getFormat
() Returns the name of the encoding format associated with this key specification.  | 
| Methods inherited from class java.lang. Object | 
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait | 
| Constructor Detail | 
|---|
public PKCS8EncodedKeySpec(byte[] encodedKey)
Throws: 
NullPointerException
- if encodedKey is null. 
| Method Detail | 
|---|
public byte[] getEncoded()
public final String getFormat()