java.security.spec
Class PKCS8EncodedKeySpec

java.lang.Object
  extended by java.security.spec.EncodedKeySpec
      extended by java.security.spec.PKCS8EncodedKeySpec
All Implemented Interfaces:
KeySpec

public class PKCS8EncodedKeySpec
extends EncodedKeySpec

PKCS8 Encoded Key Specification class which is used to store "PKCS#8" byte encoded keys.

Since:
JDK 1.2

Constructor Summary
PKCS8EncodedKeySpec(byte[] encodedKey)
          Constructs a new PKCS8EncodedKeySpec with the specified encoded key.
 
Method Summary
 byte[] getEncoded()
          Gets the encoded key in byte format.
 String getFormat()
          Returns the name of the key format used which is "PKCS#8"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PKCS8EncodedKeySpec

public PKCS8EncodedKeySpec(byte[] encodedKey)
Constructs a new PKCS8EncodedKeySpec with the specified encoded key.

Parameters:
encodedKey - A key to store, assumed to be "PKCS#8"
Method Detail

getEncoded

public byte[] getEncoded()
Gets the encoded key in byte format.

Overrides:
getEncoded in class EncodedKeySpec

getFormat

public final String getFormat()
Returns the name of the key format used which is "PKCS#8"

Specified by:
getFormat in class EncodedKeySpec
Returns:
a string representing the name