Index

A C G I O P U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AsymmetricCryptoApiProperties - Class in org.eclipse.keypop.calypso.crypto.asymmetric
API properties.
AsymmetricCryptoCardTransactionManagerFactorySpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
AsymmetricCryptoCardTransactionManagerSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
Calypso card asymmetric key cryptography service.
AsymmetricCryptoException - Exception in org.eclipse.keypop.calypso.crypto.asymmetric
Indicates that an error occurred when processing a asymmetric cryptographic operation.
AsymmetricCryptoException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoException
 
AsymmetricCryptoException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoException
Encapsulates a lower level exception.

C

CaCertificateContentSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI providing a generic public key.
CaCertificateParserSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI dedicated to the creation of CA certificates from raw data stored on a card.
CaCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI dedicated to Certification Authority (CA) certificate management.
CardCertificateParserSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI dedicated to the creation of card certificates from raw data stored on a card.
CardCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI dedicated to card certificate management.
CardPublicKeySpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI providing the card's public key.
CertificateValidationException - Exception in org.eclipse.keypop.calypso.crypto.asymmetric.certificate
Indicates an issue encountered during the certificate validation.
CertificateValidationException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.certificate.CertificateValidationException
 
CertificateValidationException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.asymmetric.certificate.CertificateValidationException
Encapsulates a lower level exception.
checkCertificateAndGetContent() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.PcaCertificateSpi
Verifies the certificate signature and other relevant fields, then returns the certificate content.
checkCertificateAndGetContent(CaCertificateContentSpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateSpi
Verifies the certificate signature and other relevant fields, then returns the certificate content.
checkCertificateAndGetPublicKey(CaCertificateContentSpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
Verifies the certificate signature and other relevant fields, then returns the public key.
createCardTransactionManager() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerFactorySpi

G

getAid() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Return the AID value.
getCardAid() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
Retrieves the AID of the autonomous application of the card as a byte array ranging from 5 to 16 bytes.
getCardSerialNumber() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
Retrieves the serial number of the card as 8-byte byte array.
getCertificateType() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateParserSpi
Returns the certificate type.
getCertificateType() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateParserSpi
Returns the certificate type.
getEndDate() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Returns the validity end date of the certificate in long format.
getIssuerPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateSpi
Retrieves the reference of the issuer's public key as a byte array.
getIssuerPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateSpi
Retrieves the reference of the issuer's public key as a byte array.
getPublicKey() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Returns the public key.
getPublicKeyReference() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Returns the reference of the public key as a byte array.
getRawValue() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardPublicKeySpi
Get the raw value of the card's public key as a byte array.
getStartDate() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Returns the validity start date of the certificate in long format.

I

initTerminalPkiSession(CardPublicKeySpi) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
Initialize the cryptographic context for a new secure session in PKI mode with the provided card public key.
isAidCheckRequested() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Indicates if the AID has to be checked.
isAidTruncated() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Indicates if the AID is truncated.
isCaCertificatesAuthenticationAllowed() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Indicates if the certificate can be used to authenticate CA certificates.
isCardCertificatesAuthenticationAllowed() - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateContentSpi
Indicates if the certificate can be used to authenticate card certificates.
isCardPkiSessionValid(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
Verifies the provided secure session signature (a 64-byte byte array) from the previously initialized and updated context.

O

org.eclipse.keypop.calypso.crypto.asymmetric - package org.eclipse.keypop.calypso.crypto.asymmetric
APIs provided by a Calypso card module.
org.eclipse.keypop.calypso.crypto.asymmetric.certificate - package org.eclipse.keypop.calypso.crypto.asymmetric.certificate
APIs dedicated to PKI certificates management to be used by a Calypso asymmetric crypto module.
org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi - package org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPIs dedicated to PKI certificates management to be implemented by a Calypso asymmetric crypto module.
org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi - package org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi
SPIs dedicated to PKI card transactions to be implemented by a Calypso asymmetric crypto module.

P

parseCertificate(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CaCertificateParserSpi
Parses the given card output data and creates a new CA certificate instance.
parseCertificate(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi.CardCertificateParserSpi
Parses the given card output data and creates a new card certificate instance.
PcaCertificateSpi - Interface in org.eclipse.keypop.calypso.crypto.asymmetric.certificate.spi
SPI dedicated to Primary Certification Authority (PCA) certificate management.

U

updateTerminalPkiSession(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.asymmetric.transaction.spi.AsymmetricCryptoCardTransactionManagerSpi
Updates the session signature verification engine with data sent or received from the card as a byte array.

V

VERSION - Static variable in class org.eclipse.keypop.calypso.crypto.asymmetric.AsymmetricCryptoApiProperties
API version: "0.2"
A C G I O P U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form