org.gudy.bouncycastle.jce.provider
Class JCEECPrivateKey
java.lang.Object
  
org.gudy.bouncycastle.jce.provider.JCEECPrivateKey
- All Implemented Interfaces: 
 - Serializable, Key, PrivateKey, ECKey, ECPrivateKey, PKCS12BagAttributeCarrier
 
public class JCEECPrivateKey
- extends Object
- implements ECPrivateKey, PKCS12BagAttributeCarrier
  
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JCEECPrivateKey
protected JCEECPrivateKey()
getAlgorithm
public String getAlgorithm()
- Specified by:
 getAlgorithm in interface Key
 
 
getFormat
public String getFormat()
- return the encoding format we produce in getEncoded().
- Specified by:
 getFormat in interface Key
 
- Returns:
 - the string "PKCS#8"
 
 
 
getEncoded
public byte[] getEncoded()
- Return a PKCS8 representation of the key. The sequence returned
 represents a full PrivateKeyInfo object.
- Specified by:
 getEncoded in interface Key
 
- Returns:
 - a PKCS8 representation of the key.
 
 
 
getParams
public ECParameterSpec getParams()
- Description copied from interface: 
ECKey 
- return a parameter specification representing the EC domain parameters
 for the key.
- Specified by:
 getParams in interface ECKey
 
 
 
getD
public BigInteger getD()
- Description copied from interface: 
ECPrivateKey 
- return the private value D.
- Specified by:
 getD in interface ECPrivateKey
 
 
 
setBagAttribute
public void setBagAttribute(DERObjectIdentifier oid,
                            DEREncodable attribute)
- Specified by:
 setBagAttribute in interface PKCS12BagAttributeCarrier
 
 
getBagAttribute
public DEREncodable getBagAttribute(DERObjectIdentifier oid)
- Specified by:
 getBagAttribute in interface PKCS12BagAttributeCarrier
 
 
getBagAttributeKeys
public Enumeration getBagAttributeKeys()
- Specified by:
 getBagAttributeKeys in interface PKCS12BagAttributeCarrier