Package org.xipki.pkcs11.wrapper
Class KeyPairTemplate
- java.lang.Object
-
- org.xipki.pkcs11.wrapper.KeyPairTemplate
-
public class KeyPairTemplate extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KeyPairTemplate(long keyType)KeyPairTemplate(AttributeVector privateKey, AttributeVector publicKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyPairTemplatedecryptEncrypt(java.lang.Boolean decryptEncrypt)KeyPairTemplatederive(java.lang.Boolean derive)KeyPairTemplateendDate(java.util.Date endDate)byte[]id()KeyPairTemplateid(byte[] id)KeyPairTemplatekeyType(long keyType)KeyPairTemplatelabels(java.lang.String label)KeyPairTemplatelabels(java.lang.String privateKeyLabel, java.lang.String publicKeyLabel)KeyPairTemplatelocal(java.lang.Boolean local)KeyPairTemplatemodifiable(java.lang.Boolean modifiable)KeyPairTemplateprivate_(java.lang.Boolean private_)KeyPairTemplateprivate_(java.lang.Boolean privateKeyPrivate, java.lang.Boolean publicKeyPrivate)AttributeVectorprivateKey()AttributeVectorpublicKey()KeyPairTemplatesignVerify(java.lang.Boolean signVerify)KeyPairTemplatesignVerifyRecover(java.lang.Boolean signVerifyRecover)KeyPairTemplatestartDate(java.util.Date startDate)KeyPairTemplatesubject(byte[] subject)KeyPairTemplatetoken(java.lang.Boolean token)java.lang.StringtoString()KeyPairTemplateunwrapWrap(java.lang.Boolean unwrapWrap)
-
-
-
Constructor Detail
-
KeyPairTemplate
public KeyPairTemplate(long keyType)
-
KeyPairTemplate
public KeyPairTemplate(AttributeVector privateKey, AttributeVector publicKey)
-
-
Method Detail
-
privateKey
public AttributeVector privateKey()
-
publicKey
public AttributeVector publicKey()
-
derive
public KeyPairTemplate derive(java.lang.Boolean derive)
-
decryptEncrypt
public KeyPairTemplate decryptEncrypt(java.lang.Boolean decryptEncrypt)
-
endDate
public KeyPairTemplate endDate(java.util.Date endDate)
-
id
public byte[] id() throws PKCS11Exception- Throws:
PKCS11Exception
-
id
public KeyPairTemplate id(byte[] id)
-
keyType
public KeyPairTemplate keyType(long keyType)
-
labels
public KeyPairTemplate labels(java.lang.String label)
-
labels
public KeyPairTemplate labels(java.lang.String privateKeyLabel, java.lang.String publicKeyLabel)
-
local
public KeyPairTemplate local(java.lang.Boolean local)
-
modifiable
public KeyPairTemplate modifiable(java.lang.Boolean modifiable)
-
private_
public KeyPairTemplate private_(java.lang.Boolean private_)
-
private_
public KeyPairTemplate private_(java.lang.Boolean privateKeyPrivate, java.lang.Boolean publicKeyPrivate)
-
signVerify
public KeyPairTemplate signVerify(java.lang.Boolean signVerify)
-
signVerifyRecover
public KeyPairTemplate signVerifyRecover(java.lang.Boolean signVerifyRecover)
-
startDate
public KeyPairTemplate startDate(java.util.Date startDate)
-
subject
public KeyPairTemplate subject(byte[] subject)
-
token
public KeyPairTemplate token(java.lang.Boolean token)
-
unwrapWrap
public KeyPairTemplate unwrapWrap(java.lang.Boolean unwrapWrap)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-