| Package | Description |
|---|---|
| org.xipki.pkcs11.wrapper | |
| org.xipki.pkcs11.wrapper.attrs |
| Modifier and Type | Method and Description |
|---|---|
AttributeVector |
AttributeVector.acIssuer(byte[] acIssuer) |
AttributeVector |
AttributeVector.allowedMechanisms(long[] allowedMechanisms) |
AttributeVector |
AttributeVector.alwaysAuthenticate(java.lang.Boolean alwaysAuthenticate) |
AttributeVector |
AttributeVector.alwaysSensitive(java.lang.Boolean alwaysSensitive) |
AttributeVector |
AttributeVector.application(java.lang.String application) |
AttributeVector |
AttributeVector.attr(Attribute attr) |
AttributeVector |
AttributeVector.attr(long attrType,
java.lang.Object attrValue) |
AttributeVector |
AttributeVector.attrTypes(byte[] attrTypes) |
AttributeVector |
AttributeVector.base(java.math.BigInteger base) |
AttributeVector |
AttributeVector.bitsPerPixel(java.lang.Integer bitsPerPixel) |
AttributeVector |
AttributeVector.certificateCategory(java.lang.Long certificateCategory) |
AttributeVector |
AttributeVector.certificateType(java.lang.Long certificateType) |
AttributeVector |
AttributeVector.charColumns(java.lang.Integer charColumns) |
AttributeVector |
AttributeVector.charRows(java.lang.Integer charRows) |
AttributeVector |
AttributeVector.charSets(java.lang.String charSets) |
AttributeVector |
AttributeVector.checkValue(byte[] checkValue) |
AttributeVector |
AttributeVector.class_(java.lang.Long class_) |
AttributeVector |
AttributeVector.coefficient(java.math.BigInteger coefficient) |
AttributeVector |
AttributeVector.color(java.lang.Boolean color) |
AttributeVector |
AttributeVector.copyable(java.lang.Boolean copyable) |
AttributeVector |
AttributeVector.decrypt(java.lang.Boolean decrypt) |
AttributeVector |
AttributeVector.defaultCmsAttributes(byte[] defaultCmsAttributes) |
AttributeVector |
AttributeVector.derive(java.lang.Boolean derive) |
AttributeVector |
AttributeVector.deriveTemplate() |
AttributeVector |
AttributeVector.deriveTemplate(AttributeVector deriveTemplate) |
AttributeVector |
AttributeVector.destroyable(java.lang.Boolean destroyable) |
AttributeVector |
AttributeVector.ecParams(byte[] ecParams) |
AttributeVector |
AttributeVector.ecPoint(byte[] ecPoint) |
AttributeVector |
AttributeVector.encodingMethods(java.lang.String encodingMethods) |
AttributeVector |
AttributeVector.encrypt(java.lang.Boolean encrypt) |
AttributeVector |
AttributeVector.endDate(java.util.Date endDate) |
AttributeVector |
AttributeVector.exponent1(java.math.BigInteger exponent1) |
AttributeVector |
AttributeVector.exponent2(java.math.BigInteger exponent2) |
AttributeVector |
AttributeVector.extractable(java.lang.Boolean extractable) |
AttributeVector |
Session.getAttrValues(long objectHandle,
long... attributeTypes) |
AttributeVector |
AttributeVector.gost28147Params(byte[] gost28147Params) |
AttributeVector |
AttributeVector.gostr3410Params(byte[] gostr3410Params) |
AttributeVector |
AttributeVector.gostr3411Params(byte[] gostr3411Params) |
AttributeVector |
AttributeVector.hashOfIssuerPublicKey(byte[] hashOfIssuerPublicKey) |
AttributeVector |
AttributeVector.hashOfSubjectPublicKey(byte[] hashOfSubjectPublicKey) |
AttributeVector |
AttributeVector.hasReset(java.lang.Boolean hasReset) |
AttributeVector |
AttributeVector.hwFeatureType(java.lang.Long hwFeatureType) |
AttributeVector |
AttributeVector.id(byte[] id) |
AttributeVector |
AttributeVector.issuer(byte[] issuer) |
AttributeVector |
AttributeVector.javaMidpSecurityDomain(java.lang.Long javaMidpSecurityDomain) |
AttributeVector |
AttributeVector.keyGenMechanism(java.lang.Long keyGenMechanism) |
AttributeVector |
AttributeVector.keyType(java.lang.Long keyType) |
AttributeVector |
AttributeVector.label(java.lang.String label) |
AttributeVector |
AttributeVector.local(java.lang.Boolean local) |
AttributeVector |
AttributeVector.mechanismType(java.lang.Long mechanismType) |
AttributeVector |
AttributeVector.mimeTypes(java.lang.String mimeTypes) |
AttributeVector |
AttributeVector.modifiable(java.lang.Boolean modifiable) |
AttributeVector |
AttributeVector.modulus(java.math.BigInteger modulus) |
AttributeVector |
AttributeVector.modulusBits(java.lang.Integer modulusBits) |
AttributeVector |
AttributeVector.nameHashAlgorithm(java.lang.Long nameHashAlgorithm) |
AttributeVector |
AttributeVector.neverExtractable(java.lang.Boolean neverExtractable) |
static AttributeVector |
AttributeVector.newAESSecretKey() |
static AttributeVector |
AttributeVector.newCertificate(long certificateType) |
static AttributeVector |
AttributeVector.newDSAPrivateKey() |
static AttributeVector |
AttributeVector.newDSAPublicKey() |
static AttributeVector |
AttributeVector.newECPrivateKey() |
static AttributeVector |
AttributeVector.newECPublicKey() |
static AttributeVector |
AttributeVector.newPrivateKey() |
static AttributeVector |
AttributeVector.newPrivateKey(long keyType) |
static AttributeVector |
AttributeVector.newPublicKey() |
static AttributeVector |
AttributeVector.newPublicKey(long keyType) |
static AttributeVector |
AttributeVector.newRSAPrivateKey() |
static AttributeVector |
AttributeVector.newRSAPublicKey() |
static AttributeVector |
AttributeVector.newSecretKey() |
static AttributeVector |
AttributeVector.newSecretKey(long keyType) |
static AttributeVector |
AttributeVector.newX509Certificate() |
AttributeVector |
AttributeVector.objectId(byte[] objectId) |
AttributeVector |
AttributeVector.otpChallengeRequirement(java.lang.Long otpChallengeRequirement) |
AttributeVector |
AttributeVector.otpCounter(byte[] otpCounter) |
AttributeVector |
AttributeVector.otpCounterRequirement(java.lang.Long otpCounterRequirement) |
AttributeVector |
AttributeVector.otpFormat(java.lang.Long otpFormat) |
AttributeVector |
AttributeVector.otpLength(java.lang.Integer otpLength) |
AttributeVector |
AttributeVector.otpPinRequirement(java.lang.Long otpPinRequirement) |
AttributeVector |
AttributeVector.otpServiceIdentifier(java.lang.String otpServiceIdentifier) |
AttributeVector |
AttributeVector.otpServiceLogo(byte[] otpServiceLogo) |
AttributeVector |
AttributeVector.otpServiceLogoType(java.lang.String otpServiceLogoType) |
AttributeVector |
AttributeVector.otpTime(java.lang.String otpTime) |
AttributeVector |
AttributeVector.otpTimeInterval(java.lang.Long otpTimeInterval) |
AttributeVector |
AttributeVector.otpTimeRequirement(java.lang.Long otpTimeRequirement) |
AttributeVector |
AttributeVector.otpUserFriendlyMode(java.lang.Boolean otpUserFriendlyMode) |
AttributeVector |
AttributeVector.otpUserIdentifier(java.lang.String otpUserIdentifier) |
AttributeVector |
AttributeVector.owner(byte[] owner) |
AttributeVector |
AttributeVector.pixelX(java.lang.Integer pixelX) |
AttributeVector |
AttributeVector.pixelY(java.lang.Integer pixelY) |
AttributeVector |
AttributeVector.prime(java.math.BigInteger prime) |
AttributeVector |
AttributeVector.prime1(java.math.BigInteger prime1) |
AttributeVector |
AttributeVector.prime2(java.math.BigInteger prime2) |
AttributeVector |
AttributeVector.primeBits(java.lang.Integer primeBits) |
AttributeVector |
AttributeVector.private_(java.lang.Boolean private_) |
AttributeVector |
AttributeVector.privateExponent(java.math.BigInteger privateExponent) |
AttributeVector |
KeyPairTemplate.privateKey() |
AttributeVector |
AttributeVector.profileId(java.lang.Long profileId) |
AttributeVector |
AttributeVector.publicExponent(java.math.BigInteger publicExponent) |
AttributeVector |
KeyPairTemplate.publicKey() |
AttributeVector |
AttributeVector.publicKeyInfo(byte[] publicKeyInfo) |
AttributeVector |
AttributeVector.requiredCmsAttributes(byte[] requiredCmsAttributes) |
AttributeVector |
AttributeVector.resetOnInit(java.lang.Boolean resetOnInit) |
AttributeVector |
AttributeVector.resolution(java.lang.Integer resolution) |
AttributeVector |
AttributeVector.sensitive(java.lang.Boolean sensitive) |
AttributeVector |
AttributeVector.serialNumber(byte[] serialNumber) |
AttributeVector |
AttributeVector.sign(java.lang.Boolean sign) |
AttributeVector |
AttributeVector.signRecover(java.lang.Boolean signRecover) |
AttributeVector |
AttributeVector.startDate(java.util.Date startDate) |
AttributeVector |
AttributeVector.subject(byte[] subject) |
AttributeVector |
AttributeVector.subprime(java.math.BigInteger subprime) |
AttributeVector |
AttributeVector.subprimeBits(java.lang.Integer subprimeBits) |
AttributeVector |
AttributeVector.supportedCmsAttributes(byte[] supportedCmsAttributes) |
AttributeVector |
AttributeVector.token(java.lang.Boolean token) |
AttributeVector |
AttributeVector.trusted(java.lang.Boolean trusted) |
AttributeVector |
AttributeVector.uniqueId(java.lang.String uniqueId) |
AttributeVector |
AttributeVector.unwrap(java.lang.Boolean unwrap) |
AttributeVector |
AttributeVector.unwrapTemplate() |
AttributeVector |
AttributeVector.unwrapTemplate(AttributeVector unwrapTemplate) |
AttributeVector |
AttributeVector.url(java.lang.String url) |
AttributeVector |
AttributeVector.value(byte[] value) |
AttributeVector |
AttributeVector.valueBits(java.lang.Integer valueBits) |
AttributeVector |
AttributeVector.valueLen(java.lang.Integer valueLen) |
AttributeVector |
AttributeVector.verify(java.lang.Boolean verify) |
AttributeVector |
AttributeVector.verifyRecover(java.lang.Boolean verifyRecover) |
AttributeVector |
AttributeVector.wrap(java.lang.Boolean wrap) |
AttributeVector |
AttributeVector.wrapTemplate() |
AttributeVector |
AttributeVector.wrapTemplate(AttributeVector wrapTemplate) |
AttributeVector |
AttributeVector.wrapWithTrusted(java.lang.Boolean wrapWithTrusted) |
| Modifier and Type | Method and Description |
|---|---|
long |
Session.copyObject(long sourceObjectHandle,
AttributeVector template)
Copy an existing object.
|
long |
Session.createObject(AttributeVector template)
Create a new object on the token (or in the session).
|
long |
Session.deriveKey(Mechanism mechanism,
long baseKeyHandle,
AttributeVector template)
Derives a new key from a specified base key using the given mechanism.
|
AttributeVector |
AttributeVector.deriveTemplate(AttributeVector deriveTemplate) |
void |
Session.findObjectsInit(AttributeVector template)
Initializes a find operations that provides means to find objects by passing a template object.
|
long |
Session.generateKey(Mechanism mechanism,
AttributeVector template)
/**
Generate a new secret key or a set of domain parameters.
|
void |
Session.setAttributeValues(long objectToUpdateHandle,
AttributeVector template)
Gets all present attributes of the given template object an writes them to the object to update
on the token (or in the session).
|
long |
Session.unwrapKey(Mechanism mechanism,
long unwrappingKeyHandle,
byte[] wrappedKey,
AttributeVector keyTemplate)
Unwraps (decrypts) the given encrypted key with the unwrapping key using the given mechanism.
|
AttributeVector |
AttributeVector.unwrapTemplate(AttributeVector unwrapTemplate) |
AttributeVector |
AttributeVector.wrapTemplate(AttributeVector wrapTemplate) |
| Constructor and Description |
|---|
KeyPairTemplate(AttributeVector privateKey,
AttributeVector publicKey) |
| Modifier and Type | Method and Description |
|---|---|
AttributeVector |
AttributeArrayAttribute.getValue()
Get the attribute array value of this attribute.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeArrayAttribute |
AttributeArrayAttribute.attributeArrayValue(AttributeVector value)
Set the attributes of this attribute array by specifying an
AttributeVector.
|
Copyright © 2023. All rights reserved.