com.netscape.certsrv.security
Interface ITransportKeyUnit
- All Superinterfaces:
- IEncryptionUnit, IToken
public interface ITransportKeyUnit
- extends IEncryptionUnit
An interface represents the transport key pair.
This key pair is used to protected EE's private
key in transit.
- Version:
- $Revision: 14561 $, $Date: 2007-05-01 10:28:56 -0700 (Tue, 01 May 2007) $
Method Summary |
org.mozilla.jss.crypto.X509Certificate |
getCertificate()
Retrieves public key. |
org.mozilla.jss.crypto.CryptoToken |
getToken()
|
org.mozilla.jss.crypto.SymmetricKey |
unwrap_encrypt_sym(byte[] encSymmKey)
|
org.mozilla.jss.crypto.SymmetricKey |
unwrap_sym(byte[] encSymmKey)
|
org.mozilla.jss.crypto.PrivateKey |
unwrap_temp(byte[] wrappedKeyData,
java.security.PublicKey pubKey)
|
getCertificate
org.mozilla.jss.crypto.X509Certificate getCertificate()
- Retrieves public key.
- Returns:
- certificate
unwrap_sym
org.mozilla.jss.crypto.SymmetricKey unwrap_sym(byte[] encSymmKey)
unwrap_encrypt_sym
org.mozilla.jss.crypto.SymmetricKey unwrap_encrypt_sym(byte[] encSymmKey)
unwrap_temp
org.mozilla.jss.crypto.PrivateKey unwrap_temp(byte[] wrappedKeyData,
java.security.PublicKey pubKey)
throws EBaseException
- Throws:
EBaseException
getToken
org.mozilla.jss.crypto.CryptoToken getToken()