Overview Client APIs

Core Services

ICore

Modifier and Type Method and Description
java.lang.Boolean activate()Verify the activation state of the installed T1C-GCL.
java.util.List<com.t1t.t1c.core.GclReader> getAuthenticationCapableReaders()Get list of readers containing cards that can authenticate
java.util.List<com.t1t.t1c.core.GclContainer> getContainers()Return installed containers.
com.t1t.t1c.core.GclStatus getInfo()Return T1C-GCL status information.
java.util.List<com.t1t.t1c.core.GclReader> getPinVerificationCapableReaders()Get list of readers containing cards that can verify a PIN
com.t1t.t1c.model.PlatformInfo getPlatformInfo()Retrieve Platform information.
java.lang.String getPubKey()Retrieve the public key for the installed T1C-GCL.
com.t1t.t1c.core.GclReader getReader(java.lang.String readerId)Get reader for given ID
java.util.List<com.t1t.t1c.core.GclReader> getReaders()Get all readers
java.util.List<com.t1t.t1c.core.GclReader> getReadersWithInsertedCard()Get all readers with inserted cards
java.util.List<com.t1t.t1c.core.GclReader> getReadersWithoutInsertedCard()Get all readers without inserted cards
java.util.List<com.t1t.t1c.core.GclReader> getSignCapableReaders()Get list of readers containing cards that can sign
java.lang.String getVersion()Retrieve the version of the installed T1C-GCL.
com.t1t.t1c.core.GclReader pollCardInserted()Poll for readers until a reader with an inserted card is found.
com.t1t.t1c.core.GclReader pollCardInserted(java.lang.Integer pollIntervalInSeconds)Poll for readers until a reader with an inserted card is found.
com.t1t.t1c.core.GclReader pollCardInserted(java.lang.Integer pollIntervalInSeconds, java.lang.Integer pollTimeoutInSeconds)Poll for readers until a reader with an inserted card is found.
java.util.List<com.t1t.t1c.core.GclReader> pollReaders()Poll for a list of readers
java.util.List<com.t1t.t1c.core.GclReader> pollReaders(java.lang.Integer pollIntervalInSeconds)Poll for list of readers
java.util.List<com.t1t.t1c.core.GclReader> pollReaders(java.lang.Integer pollIntervalInSeconds, java.lang.Integer pollTimeoutInSeconds)Poll for list of readers
java.util.List<com.t1t.t1c.core.GclReader> pollReadersWithCards()Poll for list of readers with inserted cards.
java.util.List<com.t1t.t1c.core.GclReader> pollReadersWithCards(java.lang.Integer pollIntervalInSeconds)Poll for list of readers with inserted cards.
java.util.List<com.t1t.t1c.core.GclReader> pollReadersWithCards(java.lang.Integer pollIntervalInSeconds, java.lang.Integer pollTimeoutInSeconds)Poll for list of readers with inserted cards.
java.lang.Boolean setPubKey(java.lang.String publicKey)Set the public key for the installed T1C-GCL.

Distribution Service Client

Method Summary

Modifier and Type Method and Description
com.t1t.t1c.ds.DsDevice getDevice(java.lang.String deviceId) Returns device information stored centrally.
java.lang.String getDownloadLink()Returns the download link based on the provided platform information.
java.lang.String getDownloadLink(com.t1t.t1c.model.PlatformInfo info)Returns the download link based on the provided platform information.
com.t1t.t1c.ds.DsSystemStatus getInfo()Returns info for the T1C Distribution Server.
java.lang.String `getJWT()Returns a singed JWT for admin use cases on the T1C-GCL.
java.lang.String getPublicKey()Retrieves the public key of the T1C-DS.
java.lang.String getPublicKey(com.t1t.t1c.model.DsPublicKeyEncoding encoding)Retrieves the public key of the T1C-DS.
java.lang.String refreshJWT(java.lang.String token)Refreshes (re-sign) a valid JWT.
java.lang.String register(java.lang.String deviceId, com.t1t.t1c.ds.DsDeviceRegistrationRequest request)Registers or synchronized a device towards the T1C-DS.

OCV Service Client

Method Summary

Modifier and Type Method and Description
com.t1t.t1c.ocv.OcvChallengeRequest getChallenge(com.t1t.t1c.model.DigestAlgorithm digestAlgorithm) Returns the hash of a serverside-cached challenge in the requested algorithm
com.t1t.t1c.ocv.OcvChallengeVerificationResponse verifyChallenge(com.t1t.t1c.ocv.OcvChallengeVerificationRequest request)Verifies the signed hash against the server challenge
com.t1t.t1c.ocv.OcvCertificateChainValidationResponse validateCertificateChain(java.lang.String... certificates)Verifies a certificate chain

Generic Interface

Class

IGenericContainer<V extends com.t1t.t1c.model.AllData, W extends com.t1t.t1c.model.AllCertificates>

Method Summary

Modifier and Type Method and Description
Class<V> getAllDataClass()Returns the implementation class of the AllData interface.
Class<W> getAllCertificatesClass()Returns the implementation class of the AllCertificates interface
java.util.List<java.lang.String> getAllDataFilters()Returns the list of available data filters for the getAllData() method
java.util.List<java.lang.String> getAllCertificateFilters()Returns the list of available data filters for the getAllCertificates() method
V getAllData()Dumps the data on the card in a container specific object
V getAllData(java.util.List<String> filters)Dumps the data on the card in a container specific object, filtered
V getAllData(java.util.List<String> filters, java.util.Boolean... parseCertificates)Dumps the data on the card in a container specific object, filtered and with certificates optionally parsed
W getAllCertificates()Dumps the certificates on the card in a container specific object
W getAllCertificates(java.util.List<String> filters)Dumps the certificates on the card in a container specific object, filtered
W getAllCertificates(java.util.List<String> filters, java.util.Boolean... parseCertificates)Dumps the certificates on the card in a container specific object, filtered and with certificates optionally parsed
java.lang.Boolean verifyPin(java.lang.String... pin)Verify a PIN
java.lang.String authenticate(java.lang.String data, com.t1t.t1c.model.DigestAlgorithm digestAlgorithm, java.lang.String... pin)Signs a hash with the card's authentication certificate
java.lang.String sign(java.lang.String data, com.t1t.t1c.model.DigestAlgorithm digestAlgorithm, java.lang.String... pin)Signs a hash with the card's signing (non-repudiation) certificate
java.util.map<java.lang.Integer, com.t1t.t1c.model.T1cCertificate> getSigningCertificateChain()Returns the certificate chain used for signing, if present
java.util.map<java.lang.Integer, com.t1t.t1c.model.T1cCertificate> getAuthenticationCertificateChain()Returns the certificate chain used for authentication, if present
com.t1t.t1c.containers.smartcards.ContainerData dumpData()Dumps the available container data in a container agnostic object
com.t1t.t1c.containers.ContainerType getType()Get the container type for the current container
java.lang.String getTypeId()Get the GCL container type string id for the current container

results matching ""

    No results matching ""