Class SmartCardHSMEntry
- java.lang.Object
-
- de.cardcontact.opencard.service.smartcardhsm.SmartCardHSMEntry
-
public class SmartCardHSMEntry extends java.lang.Object
This 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.Certificate
getCert()
byte
getId()
SmartCardHSMKey
getKey()
boolean
isCertificateEntry()
boolean
isEECertificate()
boolean
isKeyEntry()
void
setCert(java.security.cert.Certificate cert, boolean isEECertificate, byte id)
void
setId(byte id)
void
setKey(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()
-
-