Class SmartCardHSMEntry
- java.lang.Object
-
- de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
-
public class SmartCardHSMEntry extends java.lang.ObjectThis class gives a representation of an SmartCardHSM entry. An Entry can contain either a private key reference with corresponding public key certificate, or a CA certificate.- Author:
- lew
-
-
Constructor Summary
Constructors Constructor Description SmartCardHSMEntry(SmartCardHSMKey key)SmartCardHSMEntry constructorSmartCardHSMEntry(java.security.cert.Certificate cert, boolean isEECertificate, byte id)SmartCardHSMEntry constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.cert.CertificategetCert()bytegetId()SmartCardHSMKeygetKey()booleanisCertificateEntry()booleanisEECertificate()booleanisKeyEntry()voidsetCert(java.security.cert.Certificate cert, boolean isEECertificate, byte id)voidsetId(byte id)voidsetKey(SmartCardHSMKey key)
-
-
-
Constructor Detail
-
SmartCardHSMEntry
public SmartCardHSMEntry(SmartCardHSMKey key)
SmartCardHSMEntry constructor- Parameters:
key- Reference to the private key on the card
-
SmartCardHSMEntry
public SmartCardHSMEntry(java.security.cert.Certificate cert, boolean isEECertificate, byte id)SmartCardHSMEntry constructor- Parameters:
cert- CertificateisEECertificate- true for EE certificates false for CA certificatesid- The certificate ID
-
-
Method Detail
-
isEECertificate
public boolean isEECertificate()
- Returns:
- true for EE certificates false for CA certificates
-
isCertificateEntry
public boolean isCertificateEntry()
-
isKeyEntry
public boolean isKeyEntry()
-
getKey
public SmartCardHSMKey getKey()
-
setKey
public void setKey(SmartCardHSMKey key)
-
setCert
public void setCert(java.security.cert.Certificate cert, boolean isEECertificate, byte id)
-
getCert
public java.security.cert.Certificate getCert()
-
setId
public void setId(byte id)
-
getId
public byte getId()
-
-