|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbe.fgov.ehealth.etee.crypto.policies.EncryptionCredential
public final class EncryptionCredential
An encryption credential assembles data to encrypt or decrypt messages.
| Method Summary | |
|---|---|
static EncryptionCredential |
create(java.security.PrivateKey privateKey,
java.lang.String keyId)
Factory method to create a new instance of EncryptionCredential to decrypt data. |
static EncryptionCredential |
create(java.security.PublicKey publicKey,
java.lang.String keyId)
Factory method to create a new instance of EncryptionCredential to encrypt data with a publicKey. |
static EncryptionCredential |
create(javax.crypto.SecretKey symKey,
java.lang.String keyId)
Factory method to create a new instance of EncryptionCredential to encrypt data with a symmetric Key. |
static EncryptionCredential |
create(java.security.cert.X509Certificate certificate)
Factory method to create a new instance of EncryptionCredential to encrypt data with the public key of a certificate. |
java.security.cert.X509Certificate |
getCertificate()
|
java.lang.String |
getEncryptionTokenSerialNumber()
Deprecated. use getKeyId() |
java.lang.String |
getKeyId()
|
java.security.PrivateKey |
getPrivateKey()
|
java.security.PublicKey |
getPublicKey()
|
javax.crypto.SecretKey |
getSymKek()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String getKeyId()
public javax.crypto.SecretKey getSymKek()
public static EncryptionCredential create(java.security.PrivateKey privateKey,
java.lang.String keyId)
EncryptionCredential to decrypt data.
EncryptionCredential
public static EncryptionCredential create(java.security.PublicKey publicKey,
java.lang.String keyId)
EncryptionCredential to encrypt data with a publicKey.
EncryptionCredential
public static EncryptionCredential create(javax.crypto.SecretKey symKey,
java.lang.String keyId)
EncryptionCredential to encrypt data with a symmetric Key.
EncryptionCredentialpublic static EncryptionCredential create(java.security.cert.X509Certificate certificate)
EncryptionCredential to encrypt data with the public key of a certificate.
EncryptionCredentialpublic java.security.PrivateKey getPrivateKey()
@Deprecated public java.lang.String getEncryptionTokenSerialNumber()
getKeyId()
public java.security.PublicKey getPublicKey()
public java.security.cert.X509Certificate getCertificate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||