Modifier and Type | Method and Description |
---|---|
void |
APDUSmartCard.closeSession()
closeSession closes the session between the application and the token
|
java.util.List<byte[]> |
APDUSmartCard.getEncryptionCertificates()
getEncryptionCertificates returns encryption certificates.
|
byte[] |
APDUSmartCard.getSerial()
return serial number
|
byte[] |
APDUSmartCard.getSerial(long aSlotID)
return serial number of token
|
java.util.List<byte[]> |
APDUSmartCard.getSignatureCertificates()
returns signing certificates.
|
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
APDUSmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg)
prepare and return signer from X509Certificate and signing algorithm
|
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
APDUSmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
prepare and return signer from X509Certificate, signing algorithm and AlgorithmParameterSpec
|
void |
APDUSmartCard.login(java.lang.String aCardPIN)
logs user to the token
|
void |
APDUSmartCard.logout()
logs a user out from a token.
|
void |
APDUSmartCard.openSession(javax.smartcardio.CardTerminal aTerminal)
openSession opens a session between the application and the token present in the given slot.
|
void |
APDUSmartCard.openSession(tubitak.akis.cif.functions.ICommandTransmitter iCommandTransmitter)
openSession opens a session between the application and the token present in the given slot.
|
void |
APDUSmartCard.openSession(long aSlotID)
openSession opens a session between the application and the token present in the given slot.
|
protected java.util.List<java.security.cert.X509Certificate> |
APDUSmartCard.readCertificates()
Return X509 certificates
|
byte[] |
APDUSmartCard.sign(byte[] aData,
java.security.cert.X509Certificate aCertificate,
java.lang.String aSigningAlg)
returns signnature after signing data.
|
byte[] |
APDUSmartCard.sign(byte[] aData,
java.security.cert.X509Certificate aCertificate,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec spec)
returns signnature after signing data.
|
Modifier and Type | Method and Description |
---|---|
static void |
SmartCardConfigParser.main(java.lang.String[] args) |
java.util.List<CardTypeConfig> |
SmartCardConfigParser.readConfig() |
java.util.List<CardTypeConfig> |
SmartCardConfigParser.readConfig(java.io.InputStream is) |
Modifier and Type | Method and Description |
---|---|
int |
PublicKeyFinderWithLabel.getKeyLength() |
int |
PublicKeyFinderWithCertSerialNo.getKeyLength() |
int |
ModulusFinderFromObjectID.getKeyLength() |
int |
KeyFinder.getKeyLength() |
int |
CachedPublicKeyFinderWithLabel.getKeyLength() |
java.security.spec.KeySpec |
PublicKeyFinderWithLabel.getKeySpec() |
java.security.spec.KeySpec |
PublicKeyFinderWithCertSerialNo.getKeySpec() |
java.security.spec.KeySpec |
ModulusFinderFromObjectID.getKeySpec() |
java.security.spec.KeySpec |
KeyFinder.getKeySpec() |
java.security.spec.KeySpec |
CachedPublicKeyFinderWithLabel.getKeySpec() |
Constructor and Description |
---|
CachedPublicKeyFinderWithLabel(SmartCard smartCard,
long sessionId,
java.lang.String keyLabel) |
Modifier and Type | Method and Description |
---|---|
void |
SmartCard.changeLabel(long aSessionID,
java.lang.String aOldLabel,
java.lang.String aNewLabel)
changeLabel changes all the objects' labels that have aOldLabel with the aNewLabel
|
void |
ISmartCard.changeLabel(long aSessionID,
java.lang.String aOldLabel,
java.lang.String aNewLabel) |
void |
P11SmartCard.closeSession()
closeSession closes the session between the application and the token
|
void |
BaseSmartCard.closeSession() |
java.security.spec.KeySpec |
SmartCard.createKeyPair(long aSessionID,
KeyPairTemplate template)
createKeyPair generates public/private key pair according to the given KeyPairTemplate.
|
java.security.spec.KeySpec |
ISmartCard.createKeyPair(long aSessionID,
KeyPairTemplate template) |
void |
SmartCard.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt)
createKeyPair generates public/private key pair according to the given parameters.
|
void |
ISmartCard.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt) |
void |
SmartCard.createSecretKey(long sessionID,
SecretKeyTemplate template)
Create SecretKey specified with SecretKeyTemplate
|
void |
ISmartCard.createSecretKey(long sessionID,
SecretKeyTemplate template) |
byte[] |
SmartOp.decrypt(byte[] aCertSerialNo,
byte[] aEncryptedData)
Deprecated.
|
byte[] |
SmartOp.decrypt(byte[] aCertSerialNo,
byte[] aCozulecek,
java.lang.String aAlgoritma,
java.security.spec.AlgorithmParameterSpec aParam) |
static byte[] |
SmartOp.decrypt(ISmartCard aSC,
long aSessionID,
byte[] aCertSerialNo,
byte[] aEncryptedData)
Deprecated.
|
static byte[] |
SmartOp.decrypt(ISmartCard aSC,
long aSessionID,
long aSlot,
byte[] aCertSerialNo,
byte[] aCozulecek,
java.lang.String aAlgorithm,
java.security.spec.AlgorithmParameterSpec aParams) |
static byte[] |
SmartOp.decrypt(ISmartCard aSC,
long aSessionID,
long aSlot,
java.lang.String aAnahtarAdi,
byte[] aCozulecek,
java.lang.String aAlgorithm,
java.security.spec.AlgorithmParameterSpec aParams) |
static byte[] |
SmartOp.decrypt(ISmartCard aSC,
long aSessionID,
java.lang.String aKeyLabel,
byte[] aEncryptedData)
Deprecated.
|
byte[] |
SmartOp.decrypt(java.lang.String aKeyLabel,
byte[] aEncryptedData)
Deprecated.
|
byte[] |
SmartOp.decrypt(java.lang.String aAnahtarAdi,
byte[] aCozulecek,
java.lang.String aAlgoritma,
java.security.spec.AlgorithmParameterSpec aParam)
Labeli verilen ozel anahtari kullanarak, sifrelenmis veriyi cozer.
|
byte[] |
SmartCard.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism)
decryptData finds the private key with given label and decrypts data.
|
byte[] |
ISmartCard.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
SmartCard.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
long aMechanism)
Deprecated.
|
byte[] |
ISmartCard.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
long aMechanism)
Deprecated.
|
byte[] |
SmartCard.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aData)
decryptDataWithCertSerialNo finds the private key that has the same CKA_ID value with the certificate having the given serial number
and decrypts the given encrypted data.
|
byte[] |
ISmartCard.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aData) |
byte[] |
SmartCard.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
long aMechanism,
byte[] aData)
Deprecated.
|
byte[] |
ISmartCard.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
long aMechanism,
byte[] aData)
Deprecated.
|
void |
SmartCard.deletePrivateData(long aSessionID,
java.lang.String aLabel)
deletePrivateData finds the object/s (type CKO_DATA) with the given label and deletes it/them.
|
void |
ISmartCard.deletePrivateData(long aSessionID,
java.lang.String aLabel) |
void |
SmartOp.deletePrivateData(java.lang.String aLabel)
Labeli verilen CKO_DATA,CKO_PRIVATEKEY,CKO_PUBLICKEY yada CKO_CERTIFICATE tipinde olan nesneyi kartin
ozel alanindan siler.
|
void |
SmartCard.deletePrivateObject(long aSessionID,
java.lang.String aLabel)
deletePrivateObject finds the object/s (type can be anything) with the given label and deletes it/them.
|
void |
ISmartCard.deletePrivateObject(long aSessionID,
java.lang.String aLabel) |
void |
SmartCard.deletePublicData(long aSessionID,
java.lang.String aLabel)
deletePublicData finds the object/s (type CKO_DATA) with the given label and deletes it/them.
|
void |
ISmartCard.deletePublicData(long aSessionID,
java.lang.String aLabel) |
void |
SmartOp.deletePublicData(java.lang.String aLabel)
Labeli verilen CKO_DATA,CKO_PRIVATEKEY,CKO_PUBLICKEY yada CKO_CERTIFICATE tipinde olan nesneyi kartin
acik alanindan siler.
|
void |
SmartCard.deletePublicObject(long aSessionID,
java.lang.String aLabel)
deletePublicObject finds the object/s (type can be anything) with the given label and deletes it/them.
|
void |
ISmartCard.deletePublicObject(long aSessionID,
java.lang.String aLabel) |
static byte[] |
SmartOp.encrypt(ISmartCard aSC,
long aSessionID,
java.lang.String aAnahtarAdi,
byte[] aSifrelenecek,
java.lang.String aAlgoritma,
java.security.spec.AlgorithmParameterSpec aParametreler) |
byte[] |
SmartOp.encrypt(java.lang.String aAnahtarAdi,
byte[] aSifrelenecek,
java.lang.String aAlgoritma,
java.security.spec.AlgorithmParameterSpec aParametreler)
Labeli verilen acik anahtari kullanarak, verilen veriyi sifreler.
|
byte[] |
SmartCard.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism)
encryptData finds the public key with the given label and encrypts the given data.
|
byte[] |
ISmartCard.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
SmartCard.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
long aMechanism)
Deprecated.
|
byte[] |
ISmartCard.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
long aMechanism)
Deprecated.
|
static tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType> |
SmartOp.findCardTypeAndSlot()
Finds card type and slot number.
|
static tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType> |
SmartOp.findCardTypeAndSlot(Application aApp) |
static java.util.List<tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType>> |
SmartOp.findCardTypesAndSlots()
returns all connected card's slot numbers and card types of slots.
|
static java.util.List<tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType>> |
SmartOp.findCardTypesAndSlots(Application aApp) |
static long |
SmartOp.findSlotNumber(CardType aCardType)
CardType verilen kartin takili oldugu slot numarasini bulur.Verilen kart tipinden birden fazla
kart takili ise kullaniciya secim yaptirilir.
|
static long |
SmartOp.findSlotNumber(CardType aCardType,
java.lang.String message) |
void |
SmartOp.generateKeyPair(java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt)
Kartta bir anahtar cifti uretir.
|
static java.lang.String[] |
SmartOp.getCardATRs() |
static java.lang.String[] |
SmartOp.getCardTerminals()
Returns name of card present card readers.
|
java.util.List<byte[]> |
SmartCard.getCertificates(long aSessionID) |
java.util.List<byte[]> |
ISmartCard.getCertificates(long aSessionID) |
java.util.List<byte[]> |
SmartOp.getEncryptCertificates()
Kartta bulunan sifreleme sertifikalarini(keyEncipherment yada dataEncipherment biti set edilmis) listeler.
|
java.util.List<byte[]> |
P11SmartCard.getEncryptionCertificates()
getEncryptionCertificates returns encryption certificates.
|
java.util.List<byte[]> |
BaseSmartCard.getEncryptionCertificates() |
java.util.List<byte[]> |
SmartCard.getEncryptionCertificates(long aSessionID)
getEncryptionCertificates returns encryption certificates.
|
java.util.List<byte[]> |
ISmartCard.getEncryptionCertificates(long aSessionID) |
java.lang.String[] |
SmartCard.getEncryptionKeyLabels(long aSessionID)
getEncryptionKeyLabels returns labels of encryption keys.
|
java.lang.String[] |
ISmartCard.getEncryptionKeyLabels(long aSessionID) |
byte[] |
SmartCard.getModulusOfKey(long aSessionID,
long aObjID) |
byte[] |
ISmartCard.getModulusOfKey(long aSessionID,
long aObjID) |
long |
SmartCard.getPrivateKeyObjIDFromCertificateSerial(long aSessionID,
byte[] aCertSerialNo)
return Private Key Object ID from Certificate Serial
|
long |
ISmartCard.getPrivateKeyObjIDFromCertificateSerial(long aSessionID,
byte[] aCertSerialNo) |
long |
SmartCard.getPrivateKeyObjIDFromPrivateKeyLabel(long aSessionID,
java.lang.String aLabel)
return Private Key Object ID from Private Key label
|
long |
ISmartCard.getPrivateKeyObjIDFromPrivateKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
SmartCard.getPublicKeyObjIDFromPublicKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
ISmartCard.getPublicKeyObjIDFromPublicKeyLabel(long aSessionID,
java.lang.String aLabel) |
java.security.spec.KeySpec |
SmartOp.getPublicKeySpec(java.lang.String aKeyLabel)
Karttan acik anahtar okunur.
|
byte[] |
P11SmartCard.getSerial()
return serial number of token
|
byte[] |
BaseSmartCard.getSerial() |
byte[] |
P11SmartCard.getSerial(long aSlotID)
return serial number of token
|
byte[] |
BaseSmartCard.getSerial(long aSlotID) |
java.util.List<byte[]> |
P11SmartCard.getSignatureCertificates()
getSignatureCertificates returns signing certificates.
|
java.util.List<byte[]> |
BaseSmartCard.getSignatureCertificates() |
java.util.List<byte[]> |
SmartCard.getSignatureCertificates(long aSessionID)
getSignatureCertificates returns signing certificates.(Searches for keyusage with digitalSignature bit set)
|
java.util.List<byte[]> |
ISmartCard.getSignatureCertificates(long aSessionID) |
java.lang.String[] |
SmartCard.getSignatureKeyLabels(long aSessionID)
getSignatureKeyLabels returns labels of signing keys.
|
java.lang.String[] |
ISmartCard.getSignatureKeyLabels(long aSessionID) |
java.util.List<byte[]> |
SmartOp.getSignCertificates()
Kartta bulunan imzalama sertifikalarini (digitalSignature biti set edilmis) listeler.
|
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
P11SmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg)
prepare and return signer from X509Certificate and signing algorithm
|
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
BaseSmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg) |
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
P11SmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
prepare and return signer from X509Certificate, signing algorithm and AlgorithmParameterSpec
|
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner |
BaseSmartCard.getSigner(java.security.cert.X509Certificate aCert,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams) |
static tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType> |
SmartOp.getSlotAndCardType(java.lang.String terminal)
Finds slot number and card type given terminal name
|
static tr.gov.tubitak.uekae.esya.api.common.util.bag.Pair<java.lang.Long,CardType> |
SmartOp.getSlotAndCardType(java.lang.String terminal,
Application aApp) |
java.lang.String[] |
SmartCard.getUnwrapperKeyLabels(long aSessionID)
getUnwrapperKeyLabels returns labels of unwrapper keys.
|
java.lang.String[] |
ISmartCard.getUnwrapperKeyLabels(long aSessionID) |
java.lang.String[] |
SmartCard.getWrapperKeyLabels(long aSessionID)
getWrapperKeyLabels returns labels of wrapper keys.
|
java.lang.String[] |
ISmartCard.getWrapperKeyLabels(long aSessionID) |
void |
SmartCard.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert)
importCertificateAndKey imports private key, certificate and public key extracted from certificate to the card.
|
void |
ISmartCard.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert) |
void |
SmartOp.importCertificateAndKey(java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert)
Verilen sertifika,ozel anahtar ve ozel anahtardan olusturulan acik anahtari karta yazar.
|
void |
SmartCard.importKeyPair(long sessionID,
KeyPairTemplate template)
Create KeyPair specified with KeyPairTemplate
|
void |
ISmartCard.importKeyPair(long sessionID,
KeyPairTemplate template) |
void |
SmartCard.importKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.KeyPair aKeyPair,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt)
Deprecated.
Use importKeyPair(SessionID, KeyPairTemplate)
|
void |
ISmartCard.importKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.KeyPair aKeyPair,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt)
Deprecated.
|
void |
SmartOp.importKeyPair(java.lang.String aLabel,
java.security.KeyPair aKeyPair,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt)
Verilen anahtar ciftini karta import eder.
|
void |
SmartCard.importSecretKey(long aSessionID,
SecretKeyTemplate aKeyTemplate) |
void |
P11SmartCard.login(java.lang.String aCardPIN)
logs user to the token
|
void |
BaseSmartCard.login(java.lang.String aCardPIN) |
void |
P11SmartCard.logout()
logs a user out from a token.
|
void |
BaseSmartCard.logout() |
void |
P11SmartCard.openSession(long aSlotID)
openSession opens a session between the application and the token present in the given slot.
|
void |
BaseSmartCard.openSession(long aSlotID) |
byte[] |
SmartCard.readCertificate(long aSessionID,
byte[] aCertSerialNo)
readCertificate returns certificates that has the given serial number as list.
|
byte[] |
ISmartCard.readCertificate(long aSessionID,
byte[] aCertSerialNo) |
java.util.List<byte[]> |
SmartCard.readCertificate(long aSessionID,
java.lang.String aLabel)
readCertificate returns certificates that has the given label as list.
|
java.util.List<byte[]> |
ISmartCard.readCertificate(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
SmartOp.readCertificate(java.lang.String aLabel)
Verilen label degerine sahip sertifika karttan okunur.
|
java.util.List<byte[]> |
SmartCard.readPrivateData(long aSessionID,
java.lang.String aLabel)
readPrivateData reads data(type CKO_DATA) from the private area of the card.
|
java.util.List<byte[]> |
ISmartCard.readPrivateData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
SmartOp.readPrivateData(java.lang.String aLabel)
Labeli verilen CKO_DATA tipindeki nesneyi kartin ozel alanindan okur.
|
java.util.List<byte[]> |
SmartCard.readPublicData(long aSessionID,
java.lang.String aLabel)
readPublicData reads data(type CKO_DATA) from the public area of the card.
|
java.util.List<byte[]> |
ISmartCard.readPublicData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
SmartOp.readPublicData(java.lang.String aLabel)
Labeli verilen CKO_DATA tipindeki nesneyi kartin acik alanindan okur.
|
java.security.spec.KeySpec |
SmartCard.readPublicKeySpec(long aSessionID,
byte[] aCertSerialNo)
readPublicKeySpec returns specification of public key that has the same CKA_ID with certificate having the given serial number.
|
java.security.spec.KeySpec |
ISmartCard.readPublicKeySpec(long aSessionID,
byte[] aCertSerialNo) |
java.security.spec.KeySpec |
SmartCard.readPublicKeySpec(long aSessionID,
java.lang.String aLabel)
readPublicKeySpec returns specification of public key with the given label.For now, supported algorithms
are RSA and ECDSA
|
java.security.spec.KeySpec |
ISmartCard.readPublicKeySpec(long aSessionID,
java.lang.String aLabel) |
byte[] |
SmartOp.sign(byte[] aCertSerialNo,
byte[] aToBeSigned,
java.lang.String aSigningAlg)
sign finds the private key that has the same CKA_ID value with the certificate having the given serial number
and signs the given data.
|
byte[] |
SmartOp.sign(byte[] aCertSerialNo,
byte[] aToBeSigned,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
Seri numarasi verilen sertifikayi kartta bulur.
|
static byte[] |
SmartOp.sign(ISmartCard aSC,
long aSessionID,
long aSlotID,
byte[] aCertSerialNo,
byte[] aToBeSigned,
java.lang.String aSigningAlg)
sign finds the private key that has the same CKA_ID value with the certificate having the given serial number
and signs the given data.
|
static byte[] |
SmartOp.sign(ISmartCard aSC,
long aSessionID,
long aSlotID,
byte[] aCertSerialNo,
byte[] aImzalanacak,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParamSpec)
Verilen SmartCard objesi uzerinde imzalama islemini gerceklestirir
|
static byte[] |
SmartOp.sign(ISmartCard aSC,
long aSessionID,
long aSlotID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
java.lang.String aSigningAlg)
sign finds the private key with the given label and signs the given data.
|
static byte[] |
SmartOp.sign(ISmartCard aSC,
long aSessionID,
long aSlotID,
java.lang.String aAnahtarAdi,
byte[] aImzalanacak,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParamSpec) |
byte[] |
SmartOp.sign(java.lang.String aKeyLabel,
byte[] aToBeSigned,
java.lang.String aSigningAlg)
sign finds the private key with the given label and signs the given data.
|
byte[] |
SmartOp.sign(java.lang.String aAnahtarAdi,
byte[] aImzalanacak,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
Labeli verilen ozel anahtari bularak veriyi imzalar.
|
byte[] |
SmartCard.signAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
SmartCard.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism)
signData finds the private key with the given label and signs the given data.
|
byte[] |
ISmartCard.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
SmartCard.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
long aMechanism)
Deprecated.
|
byte[] |
ISmartCard.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aToBeSigned,
long aMechanism)
Deprecated.
|
byte[] |
SmartCard.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aToBeSigned)
signDataWithCertSerialNo finds the private key that has the same CKA_ID value with the certificate having the given serial number
and signs the given data.
|
byte[] |
ISmartCard.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aToBeSigned) |
byte[] |
SmartCard.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
long aMechanism,
byte[] aToBeSigned)
Deprecated.
|
byte[] |
ISmartCard.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
long aMechanism,
byte[] aToBeSigned)
Deprecated.
|
byte[] |
SmartCard.signDataWithKeyID(long aSessionID,
long aKeyID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aToBeSigned)
Sign byte array with given parameter
|
byte[] |
ISmartCard.signDataWithKeyID(long aSessionID,
long aKeyID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aToBeSigned) |
static void |
SmartOp.unwrap(ISmartCard aSC,
long aSessionID,
long aSlot,
java.lang.String aAlgorithm,
java.lang.String unwrapperKeyLabel,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate,
java.security.spec.AlgorithmParameterSpec aParams) |
void |
SmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
byte[] certSerialNumber,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate)
Unrap(wrappedKey) keys with unwrapper key(unwrappingKeyLabel) in smartcard with specified mechanism(mechanism), creating key with KeyTemplate(unwrappedKeyTemplate)
|
void |
ISmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
byte[] certSerialNumber,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate) |
void |
SmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
KeyTemplate unwrapperKeyTemplate,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate)
Unrap(wrappedKey) keys with unwrapper key(unwrappingKeyLabel) in smartcard with specified mechanism(mechanism), creating key with KeyTemplate(unwrappedKeyTemplate)
|
void |
ISmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
KeyTemplate unwrapperKeyTemplate,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate) |
void |
SmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
java.lang.String unwrapperKeyLabel,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate)
Unrap(wrappedKey) keys with unwrapper key(unwrappingKeyLabel) in smartcard with specified mechanism(mechanism), creating key with KeyTemplate(unwrappedKeyTemplate)
|
void |
ISmartCard.unwrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
java.lang.String unwrapperKeyLabel,
byte[] wrappedKey,
KeyTemplate unwrappedKeyTemplate) |
void |
SmartCard.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue)
updatePrivateData finds the data (type CKO_DATA) with the given label and updates it with the given value.
|
void |
ISmartCard.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
SmartCard.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue)
updatePublicData finds the data (type CKO_DATA) with the given label and updates it with the given value.
|
void |
ISmartCard.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
static boolean |
SmartOp.verify(ISmartCard aSC,
long aSessionID,
long aSlotID,
java.lang.String aKeyLabel,
byte[] aImzalanan,
byte[] aDogrulanacak,
java.lang.String aSigningAlg) |
boolean |
SmartOp.verify(java.lang.String aAnahtarAdi,
byte[] aImzalanan,
byte[] aDogrulanacak,
java.lang.String aSigningAlg)
Labeli verilen acik anahtari bularak imza dogrulama islemini
gerceklestirir.
|
byte[] |
SmartCard.verifyAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aSignedData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
SmartCard.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aSignature,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism)
verifyData finds the public key and verifies the given signature.
|
void |
SmartCard.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aSignature,
long aMechanism)
verifyData finds the public key and verifies the given signature.
|
void |
ISmartCard.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aSignature,
long aMechanism) |
static byte[] |
SmartOp.wrap(ISmartCard aSC,
long aSessionID,
long aSlot,
java.lang.String aAlgorithm,
java.lang.String wrapperKeyLabel,
java.lang.String labelOfKeyToWrap,
java.security.spec.AlgorithmParameterSpec aParams) |
byte[] |
SmartCard.wrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
KeyTemplate wrapperKeyTemplate,
KeyTemplate wrappingKeyTemplate)
Wrap keys in smartcard with specified wrapping key in smartcard.
|
byte[] |
ISmartCard.wrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
KeyTemplate wrapperKeyTemplate,
KeyTemplate wrappingKeyTemplate) |
byte[] |
SmartCard.wrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
java.lang.String wrapperKeyLabel,
java.lang.String labelOfKeyToWrap)
Wrap keys in smartcard with specified wrapping key in smartcard.
|
byte[] |
ISmartCard.wrapKey(long sessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM mechanism,
java.lang.String wrapperKeyLabel,
java.lang.String labelOfKeyToWrap) |
Modifier and Type | Method and Description |
---|---|
ECKeyTemplate |
ECKeyTemplate.getAsExplicitECParameters() |
Constructor and Description |
---|
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec) |
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPrivateKey ecPrivateKey,
java.security.interfaces.ECPublicKey ecPublicKey) |
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.PrivateKey aPrivate,
java.security.PublicKey aPublic) |
ECPublicKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec ecParameterSpec) |
ECPublicKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.PublicKey aPublic) |
Modifier and Type | Method and Description |
---|---|
protected void |
PKCS11Ops._deleteObject(long aSessionID,
java.lang.String aLabel,
boolean aIsPrivate,
boolean aIsToken) |
protected java.util.List<byte[]> |
PKCS11Ops._readData(long aSessionID,
java.lang.String aLabel,
boolean aIsPrivate,
boolean aIstoken,
long aDataType) |
protected java.util.List<byte[]> |
PKCS11Ops._readData(long aSessionID,
java.lang.String aLabel,
boolean aIsPrivate,
long aDataType) |
protected java.security.spec.ECPublicKeySpec |
PKCS11Ops._readECPublicKeySpec(long aSessionID,
long aKeyId) |
void |
PKCS11Ops.changeLabel(long aSessionID,
java.lang.String aOldLabel,
java.lang.String aNewLabel) |
void |
IPKCS11Ops.changeLabel(long aSessionId,
java.lang.String aOldLabel,
java.lang.String aNewLabel) |
void |
AtikKG.changeLabel(long aSessionId,
java.lang.String aOldLabel,
java.lang.String aNewLabel) |
java.security.spec.KeySpec |
PKCS11Ops.createKeyPair(long aSessionID,
KeyPairTemplate template) |
java.security.spec.KeySpec |
IPKCS11Ops.createKeyPair(long aSessionID,
KeyPairTemplate template) |
java.security.spec.KeySpec |
AtikKG.createKeyPair(long aSessionID,
KeyPairTemplate template) |
java.security.spec.KeySpec |
PKCS11Ops.createKeyPair(long aSessionID,
RSAKeyPairTemplate template) |
void |
PKCS11Ops.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt)
Deprecated.
|
void |
IPKCS11Ops.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt) |
void |
AtikKG.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
java.security.spec.AlgorithmParameterSpec aParamSpec,
boolean aIsSign,
boolean aIsEncrypt) |
void |
AkisOps.createKeyPair(long aSessionID,
java.lang.String aKeyLabel,
int aModulusBits,
java.math.BigInteger aPublicExponent,
boolean aIsSign,
boolean aIsEncrypt) |
protected long[] |
PKCS11Ops.createKeyPairWithOutRead(long aSessionID,
ECKeyPairTemplate template) |
protected long[] |
PKCS11Ops.createKeyPairWithOutRead(long aSessionID,
RSAKeyPairTemplate template) |
void |
PKCS11Ops.createSecretKey(long sessionID,
SecretKeyTemplate template) |
void |
IPKCS11Ops.createSecretKey(long sessionID,
SecretKeyTemplate template) |
byte[] |
PKCS11Ops.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
IPKCS11Ops.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
AtikKG.decryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
PKCS11Ops.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aData) |
byte[] |
IPKCS11Ops.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aData) |
byte[] |
AtikKG.decryptDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aData) |
void |
PKCS11Ops.deletePrivateData(long aSessionID,
java.lang.String aLabel)
login olunmasi gerekir.
|
void |
IPKCS11Ops.deletePrivateData(long aSessionID,
java.lang.String aLabel) |
void |
AtikKG.deletePrivateData(long aSessionID,
java.lang.String aLabel) |
void |
PKCS11Ops.deletePrivateObject(long aSessionID,
java.lang.String aLabel)
login olunmasi gerekir.
|
void |
IPKCS11Ops.deletePrivateObject(long aSessionID,
java.lang.String aLabel) |
void |
AtikKG.deletePrivateObject(long aSessionID,
java.lang.String aLabel) |
void |
PKCS11Ops.deletePublicData(long aSessionID,
java.lang.String aLabel)
akis de login olunmasi gerekir.
|
void |
IPKCS11Ops.deletePublicData(long aSessionID,
java.lang.String aLabel) |
void |
AtikKG.deletePublicData(long aSessionID,
java.lang.String aLabel) |
void |
PKCS11Ops.deletePublicObject(long aSessionID,
java.lang.String aLabel)
akis de login olunmasi gerekir.
|
void |
IPKCS11Ops.deletePublicObject(long aSessionID,
java.lang.String aLabel) |
void |
AtikKG.deletePublicObject(long aSessionID,
java.lang.String aLabel) |
byte[] |
PKCS11Ops.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
IPKCS11Ops.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
AtikKG.encryptData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
java.util.List<byte[]> |
IPKCS11Ops.getCertificates(long aSessionID) |
java.util.List<byte[]> |
AtikKG.getCertificates(long aSessionID) |
java.util.List<byte[]> |
PKCS11Ops.getEncryptionCertificates(long aSessionID)
keyusage da keyEncipherment alaninin set edilmis olmasina bakar.
|
java.util.List<byte[]> |
IPKCS11Ops.getEncryptionCertificates(long aSessionID) |
java.util.List<byte[]> |
AtikKG.getEncryptionCertificates(long aSessionID) |
java.lang.String[] |
IPKCS11Ops.getEncryptionKeyLabels(long aSessionID) |
java.lang.String[] |
AtikKG.getEncryptionKeyLabels(long aSessionID) |
byte[] |
IPKCS11Ops.getModulusOfKey(long aSessionID,
long aObjID) |
byte[] |
AtikKG.getModulusOfKey(long aSessionID,
long aObjID) |
long |
PKCS11Ops.getObjIDFromPrivateKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
IPKCS11Ops.getObjIDFromPrivateKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
AtikKG.getObjIDFromPrivateKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
PKCS11Ops.getObjIDFromPublicKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
IPKCS11Ops.getObjIDFromPublicKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
AtikKG.getObjIDFromPublicKeyLabel(long aSessionID,
java.lang.String aLabel) |
long |
PKCS11Ops.getPrivateKeyObjIDFromCertificateSerial(long aSessionID,
byte[] aCertSerialNo) |
long |
IPKCS11Ops.getPrivateKeyObjIDFromCertificateSerial(long aSessionID,
byte[] aCertSerialNo) |
long |
AtikKG.getPrivateKeyObjIDFromCertificateSerial(long aSessionID,
byte[] aCertSerialNo) |
java.util.List<byte[]> |
PKCS11Ops.getSignatureCertificates(long aSessionID)
keyusage da digitalSignature alaninin set edilmis olmasina bakar.
|
java.util.List<byte[]> |
IPKCS11Ops.getSignatureCertificates(long aSessionID) |
java.util.List<byte[]> |
AtikKG.getSignatureCertificates(long aSessionID) |
java.lang.String[] |
IPKCS11Ops.getSignatureKeyLabels(long aSessionID) |
java.lang.String[] |
AtikKG.getSignatureKeyLabels(long aSessionID) |
java.lang.String[] |
IPKCS11Ops.getUnwrapperKeyLabels(long aSessionID) |
java.lang.String[] |
AtikKG.getUnwrapperKeyLabels(long aSessionID) |
java.lang.String[] |
IPKCS11Ops.getWrapperKeyLabels(long aSessionID) |
java.lang.String[] |
AtikKG.getWrapperKeyLabels(long aSessionID) |
void |
PKCS11Ops.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert) |
void |
IPKCS11Ops.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert) |
void |
AtikKG.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.PrivateKey aPrivKey,
java.security.cert.X509Certificate aCert) |
void |
CardosOps.importCertificateAndKey(long aSessionID,
java.lang.String aCertLabel,
java.lang.String aKeyLabel,
java.security.interfaces.RSAPrivateCrtKey aPrivKey,
java.security.cert.X509Certificate aCert) |
void |
PKCS11Ops.importKeyPair(long sessionID,
KeyPairTemplate template) |
void |
IPKCS11Ops.importKeyPair(long sessionID,
KeyPairTemplate template) |
void |
PKCS11Ops.importKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.KeyPair aKeyPair,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt)
Deprecated.
Use importKeyPair(SessionID, KeyPairTemplate)
|
void |
IPKCS11Ops.importKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.KeyPair aPrivKey,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt) |
void |
AtikKG.importKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.KeyPair aPrivKey,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt) |
void |
CardosOps.importRSAKeyPair(long aSessionID,
java.lang.String aLabel,
java.security.interfaces.RSAPrivateCrtKey aPrivKey,
byte[] aSubject,
boolean aIsSign,
boolean aIsEncrypt) |
void |
PKCS11Ops.importSecretKey(long aSessionId,
SecretKeyTemplate aKeyTemplate) |
void |
IPKCS11Ops.importSecretKey(long aSessionId,
SecretKeyTemplate aKey) |
void |
AtikKG.importSecretKey(long aSessionId,
SecretKeyTemplate aKey) |
byte[] |
PKCS11Ops.readCertificate(long aSessionID,
byte[] aCertSerialNo) |
byte[] |
IPKCS11Ops.readCertificate(long aSessionID,
byte[] aCertSerialNo) |
byte[] |
AtikKG.readCertificate(long aSessionID,
byte[] aCertSerialNo) |
java.util.List<byte[]> |
PKCS11Ops.readCertificate(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
IPKCS11Ops.readCertificate(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
AtikKG.readCertificate(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
PKCS11Ops.readPrivateData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
IPKCS11Ops.readPrivateData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
AtikKG.readPrivateData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
PKCS11Ops.readPublicData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
IPKCS11Ops.readPublicData(long aSessionID,
java.lang.String aLabel) |
java.util.List<byte[]> |
AtikKG.readPublicData(long aSessionID,
java.lang.String aLabel) |
java.security.spec.KeySpec |
PKCS11Ops.readPublicKeySpec(long aSessionID,
byte[] aCertSerialNo) |
java.security.spec.KeySpec |
IPKCS11Ops.readPublicKeySpec(long aSessionID,
byte[] aCertSerialNo) |
java.security.spec.KeySpec |
AtikKG.readPublicKeySpec(long aSessionID,
byte[] aCertSerialNo) |
java.security.spec.KeySpec |
PKCS11Ops.readPublicKeySpec(long aSessionID,
java.lang.String aLabel) |
java.security.spec.KeySpec |
IPKCS11Ops.readPublicKeySpec(long aSessionID,
java.lang.String aLabel) |
java.security.spec.KeySpec |
AtikKG.readPublicKeySpec(long aSessionID,
java.lang.String aLabel) |
byte[] |
PKCS11Ops.signAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
IPKCS11Ops.signAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
AtikKG.signAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
UtimacoOpsR2.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
UtimacoOps.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
PKCS11Ops.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
IPKCS11Ops.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
AtikKG.signData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aImzalanacak,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
UtimacoOpsR2.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
UtimacoOps.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
PKCS11Ops.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
IPKCS11Ops.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
AtikKG.signDataWithCertSerialNo(long aSessionID,
byte[] aSerialNumber,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
IPKCS11Ops.signDataWithKeyID(long aSessionID,
long aKeyID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
byte[] |
AtikKG.signDataWithKeyID(long aSessionID,
long aKeyID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] aImzalanacak) |
void |
PKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] certSerialNumber,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
IPKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] certSerialNumber,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
AtikKG.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
byte[] certSerialNumber,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
PKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
KeyTemplate unwrapperKeyTemplate,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
IPKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
KeyTemplate unwrapperKeyTemplate,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
AtikKG.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
KeyTemplate unwrapperKeyTemplate,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
AtikKG.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String aUnwrappingKeyLabel,
byte[] aWrappedKey,
sun.security.pkcs11.wrapper.CK_ATTRIBUTE[] aUnwrappedKeyTemplate) |
void |
PKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String unwrapperKeyLabel,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
IPKCS11Ops.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String unwrapperKeyLabel,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
AtikKG.unwrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String aUnwrappingKeyLabel,
byte[] aWrappedKey,
KeyTemplate aUnwrappedKeyTemplate) |
void |
UtimacoOpsR2.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
UtimacoOps.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
PKCS11Ops.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
IPKCS11Ops.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
AtikKG.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
AkisOps.updatePrivateData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
UtimacoOpsR2.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
UtimacoOps.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
PKCS11Ops.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
IPKCS11Ops.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
AtikKG.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
void |
AkisOps.updatePublicData(long aSessionID,
java.lang.String aLabel,
byte[] aValue) |
byte[] |
PKCS11Ops.verifyAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aSignature,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
IPKCS11Ops.verifyAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aSignature,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
byte[] |
AtikKG.verifyAndRecoverData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aSignature,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
UtimacoOpsR2.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
UtimacoOps.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
PKCS11Ops.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
IPKCS11Ops.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
AtikKG.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism) |
void |
UtimacoOpsR2.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
long aMechanism) |
void |
UtimacoOps.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
long aMechanism) |
void |
PKCS11Ops.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
long aMechanism) |
void |
IPKCS11Ops.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
long aMechanism) |
void |
AtikKG.verifyData(long aSessionID,
java.lang.String aKeyLabel,
byte[] aData,
byte[] aImza,
long aMechanism) |
byte[] |
IPKCS11Ops.wrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
KeyTemplate wrapperKeyFacade,
KeyTemplate keyFacade) |
byte[] |
AtikKG.wrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
KeyTemplate wrapperKeyFacade,
KeyTemplate keyFacade) |
byte[] |
PKCS11Ops.wrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String wrapperKeyLabel,
java.lang.String aKeyLabel)
wrapKey wraps (i.e., encrypts) a private or secret key.
|
byte[] |
IPKCS11Ops.wrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String aWrapperKeyLabel,
java.lang.String keyLabel) |
byte[] |
AtikKG.wrapKey(long aSessionID,
sun.security.pkcs11.wrapper.CK_MECHANISM aMechanism,
java.lang.String aWrappingKeyLabel,
java.lang.String aKeyLabel) |
Constructor and Description |
---|
AESSecretKey(java.lang.String aLabel,
byte[] aValue)
Deprecated.
Used for importing AES key to the token.
|
AESSecretKey(java.lang.String aLabel,
int aKeySize)
Deprecated.
Used for creating AES key in token.
|
DES3SecretKey(java.lang.String aLabel,
byte[] aValue)
Deprecated.
Used for importing DES3 key to the token.
|
Modifier and Type | Method and Description |
---|---|
void |
ICardTemplate.applyTemplate(KeyPairTemplate template) |
void |
DirakHSMTemplate.applyTemplate(KeyPairTemplate template) |
void |
CardTemplate.applyTemplate(KeyPairTemplate template)
apply template into card with specific attributes
|
void |
AkisTemplate.applyTemplate(KeyPairTemplate template) |
void |
NCipherTemplate.applyTemplate(SecretKeyTemplate template) |
void |
ICardTemplate.applyTemplate(SecretKeyTemplate template) |
void |
DirakHSMTemplate.applyTemplate(SecretKeyTemplate template) |
void |
CardTemplate.applyTemplate(SecretKeyTemplate template)
apply template into card with specific attributes
|
Modifier and Type | Method and Description |
---|---|
byte[] |
RSAOAEP_ES.decode(byte[] aEncodedMessage) |
boolean |
RSAPSS.decode(byte[] mHash,
byte[] EM,
int emBits,
int sLen,
java.security.MessageDigest aDigester) |
byte[] |
RSAOAEP_ES.encode(byte[] aMessage) |
static sun.security.pkcs11.wrapper.CK_MECHANISM |
RSAPSS_SS.getDefaultMechanismForPSS(tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg digestAlg) |
static IEncryptionScheme |
EncryptionSchemeFactory.getEncryptionScheme(boolean aIsEncryption,
java.lang.String aAlgorithm,
java.security.spec.AlgorithmParameterSpec aParams,
ISmartCard aSC,
long aSlotID,
KeyFinder aKeyFinder) |
sun.security.pkcs11.wrapper.CK_MECHANISM |
Rsa_SS.getMechanism() |
sun.security.pkcs11.wrapper.CK_MECHANISM |
RSAPSS_SS.getMechanism() |
sun.security.pkcs11.wrapper.CK_MECHANISM |
RSAOAEP_ES.getMechanism() |
sun.security.pkcs11.wrapper.CK_MECHANISM |
ISignatureScheme.getMechanism() |
sun.security.pkcs11.wrapper.CK_MECHANISM |
IEncryptionScheme.getMechanism() |
sun.security.pkcs11.wrapper.CK_MECHANISM |
ECDSA_SS.getMechanism() |
byte[] |
RSAPKCS_ES.getResult(byte[] aData) |
byte[] |
RSAOAEP_ES.getResult(byte[] aData) |
byte[] |
IEncryptionScheme.getResult(byte[] aData) |
byte[] |
Rsa_SS.getSignatureInput(byte[] aMessage) |
byte[] |
RSAPSS_SS.getSignatureInput(byte[] aTobeSigned) |
byte[] |
Iso9796_2_SC1.getSignatureInput(byte[] aTobeSigned) |
byte[] |
ISignatureScheme.getSignatureInput(byte[] aTobeSigned) |
byte[] |
ECDSA_SS.getSignatureInput(byte[] aMessage) |
static ISignatureScheme |
SignatureSchemeFactory.getSignatureScheme(boolean aIsSigning,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParamSpec,
long[] aMechanisms,
KeyFinder aKeyFinder) |
Constructor and Description |
---|
RSAOAEP_ES(javax.crypto.spec.OAEPParameterSpec aParams,
int aModulusBits,
long[] supportedMechs) |
RSAPSS_SS(java.security.spec.PSSParameterSpec aParams,
int aModBits,
long[] aSupportedMechanisms) |
Modifier and Type | Method and Description |
---|---|
static long |
ConstantsUtil.convertHashAlgToPKCS11Constant(java.lang.String aDigestAlg) |
static long |
ConstantsUtil.getMGFAlgorithm(long aHashAlgorithm) |
Constructor and Description |
---|
HSMPool(CardType cardType,
int slotNo,
java.lang.String pin) |
HSMPool(CardType cardType,
int slotNo,
java.lang.String pin,
int initialCapacity,
int maxCapacity,
int timeoutInSeconds) |
SmartCardRandom(CardType aCardType,
long slotNo) |
SmartCardRandom(CardType aCardType,
long slotNo,
int bufferSize) |
SmartCardRandom(CardType aCardType,
long slotNo,
int bufferSize,
java.lang.String PIN) |
SmartCardSeed(CardType aCardType,
long aSlotNo) |
Copyright © 2025. All rights reserved.