|
Bouncy Castle Cryptography 1.23 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bouncycastle.openpgp.PGPSecretKey
general class to handle a PGP secret key object.
Constructor Summary | |
PGPSecretKey(int certificationLevel,
int algorithm,
java.security.PublicKey pubKey,
java.security.PrivateKey privKey,
java.util.Date time,
java.lang.String id,
int encAlgorithm,
char[] passPhrase,
PGPSignatureSubpacketVector hashedPcks,
PGPSignatureSubpacketVector unhashedPcks,
java.security.SecureRandom rand,
java.lang.String provider)
|
Method Summary | |
void |
encode(java.io.OutputStream outStream)
|
PGPPrivateKey |
extractPrivateKey(char[] passPhrase,
java.lang.String provider)
Extract a PGPPrivate key from the SecretKey's encrypted contents. |
byte[] |
getEncoded()
|
long |
getKeyID()
Return the keyID associated with this key. |
PGPPublicKey |
getPublicKey()
Return the public key associated with this key. |
java.util.Iterator |
getUserAttributes()
Return any user attribute vectors associated with the key. |
java.util.Iterator |
getUserIDs()
Return any userIDs associated with the key. |
boolean |
isMasterKey()
Return true if this is a master key. |
boolean |
isSigningKey()
return true if this key is marked as suitable for signature generation. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public PGPSecretKey(int certificationLevel, int algorithm, java.security.PublicKey pubKey, java.security.PrivateKey privKey, java.util.Date time, java.lang.String id, int encAlgorithm, char[] passPhrase, PGPSignatureSubpacketVector hashedPcks, PGPSignatureSubpacketVector unhashedPcks, java.security.SecureRandom rand, java.lang.String provider) throws PGPException, java.security.NoSuchProviderException
Method Detail |
public boolean isSigningKey()
public boolean isMasterKey()
public long getKeyID()
public PGPPublicKey getPublicKey()
public java.util.Iterator getUserIDs()
public java.util.Iterator getUserAttributes()
public PGPPrivateKey extractPrivateKey(char[] passPhrase, java.lang.String provider) throws PGPException, java.security.NoSuchProviderException
passPhrase
- provider
- public byte[] getEncoded() throws java.io.IOException
public void encode(java.io.OutputStream outStream) throws java.io.IOException
|
Bouncy Castle Cryptography 1.23 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |