public final class EncryptionCredential
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
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() |
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.EncryptionCredentialpublic static EncryptionCredential create(java.security.PublicKey publicKey, java.lang.String keyId)
EncryptionCredential to encrypt data with a publicKey.EncryptionCredentialpublic 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()
Copyright © 2021 eHealth. All rights reserved.