public class ECPrivateKeyTemplate extends ECKeyTemplate
Description:
OZET_ALICI, secretECCurvespecattributes, keyId, label, logger| Constructor and Description |
|---|
ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec ecParameterSpec) |
ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec spec,
boolean dummy) |
ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPrivateKey aPrivate) |
ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec ecParameterSpec,
java.security.PrivateKey aPrivate) |
| Modifier and Type | Method and Description |
|---|---|
ECKeyTemplate |
getAsDecryptorTemplate() |
ECPrivateKeyTemplate |
getAsExtractableTemplate()
converts as Extractable RSA Private Key Template, adding:
|
ECKeyTemplate |
getAsSignerTemplate() |
ECPrivateKeyTemplate |
getAsTokenTemplate(boolean sign,
boolean encrypt)
converts as User Token Template, adding:
|
ECPrivateKeyTemplate |
getAsTokenTemplate(boolean sign,
boolean encrypt,
boolean isUnwrap) |
ECPrivateKeyTemplate |
getAsUnwrapperTemplate() |
getAlgorithm, getAsExplicitECParameters, getAsSecretECCurve, getAsTokenOrSessionTemplate, initECParamsAttribute, initializeIDField, initializeIDField, isSecretECCurvegetSpecadd, containsAttribute, getAttribute, getAttributes, getAttributesAsArr, getEncoded, getFormat, getKeyId, getLabel, remove, setKeyIdpublic ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec ecParameterSpec)
throws java.io.IOException
java.io.IOExceptionpublic ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec ecParameterSpec,
java.security.PrivateKey aPrivate)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException,
java.io.IOException
java.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionjava.io.IOExceptionpublic ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPrivateKey aPrivate)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException,
java.lang.NoSuchMethodException,
java.lang.ClassNotFoundException,
java.io.IOException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionjava.lang.NoSuchMethodExceptionjava.lang.ClassNotFoundExceptionjava.io.IOExceptionpublic ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec spec,
boolean dummy)
throws java.io.IOException
java.io.IOExceptionpublic ECKeyTemplate getAsSignerTemplate()
public ECKeyTemplate getAsDecryptorTemplate()
public ECPrivateKeyTemplate getAsTokenTemplate(boolean sign, boolean encrypt)
CK_ATTRIBUTE(CKA_TOKEN, true)
CK_ATTRIBUTE(CKA_DECRYPT, encrypt)
CK_ATTRIBUTE(CKA_SIGN, sign)
sign - encrypt - public ECPrivateKeyTemplate getAsTokenTemplate(boolean sign, boolean encrypt, boolean isUnwrap)
public ECPrivateKeyTemplate getAsUnwrapperTemplate()
public ECPrivateKeyTemplate getAsExtractableTemplate()
ECKeyTemplate
CK_ATTRIBUTE(CKA_TOKEN, false)
CK_ATTRIBUTE(CKA_EXTRACTABLE, true)
getAsExtractableTemplate in class ECKeyTemplateCopyright © 2025. All rights reserved.