public class EMSSPRequestHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TURKCELL_PROFILE_2_MSS_URL |
static java.lang.String |
TURKCELL_PROFILE_3_MSS_URL |
| Constructor and Description |
|---|
EMSSPRequestHandler(MSSParams mssParams) |
| Modifier and Type | Method and Description |
|---|---|
tr.gov.tubitak.uekae.esya.asn.cms.IssuerSerial |
createIssuerSerial() |
java.lang.String |
getBase64EncodedDigestForSign(byte[] dataToBeSigned,
java.lang.String aSigningAlg) |
com.objsys.asn1j.runtime.Asn1OctetString |
getCertHash() |
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg |
getDigestAlg() |
tr.gov.tubitak.uekae.esya.asn.x509.Name |
getName() |
com.objsys.asn1j.runtime.Asn1BigInteger |
getSerialNumber() |
tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerIdentifier |
getSignerIdentifier() |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate |
getSigningCert() |
tr.gov.tubitak.uekae.esya.asn.cms.SigningCertificate |
getSigningCertAttr() |
tr.gov.tubitak.uekae.esya.asn.cms.SigningCertificateV2 |
getSigningCertAttrv2() |
boolean |
isMultipleSignSupported() |
boolean |
isSkipMsspProfileQuery() |
void |
setCertificateInitials(tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator) |
void |
setSkipMsspProfileQuery(boolean skipMsspProfileQuery) |
java.lang.String |
sign(java.util.ArrayList<byte[]> dataToBeSigned,
tr.gov.tubitak.uekae.esya.api.infra.mobile.SigningMode aMode,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
java.util.ArrayList<java.lang.String> informativeText,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams) |
byte[] |
sign(byte[] dataToBeSigned,
tr.gov.tubitak.uekae.esya.api.infra.mobile.SigningMode aMode,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
java.lang.String informativeText,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams) |
byte[] |
SignText(java.lang.String textForSign,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
SignatureType iSignatureType) |
public static java.lang.String TURKCELL_PROFILE_2_MSS_URL
public static java.lang.String TURKCELL_PROFILE_3_MSS_URL
public EMSSPRequestHandler(MSSParams mssParams)
public boolean isSkipMsspProfileQuery()
public void setSkipMsspProfileQuery(boolean skipMsspProfileQuery)
public void setCertificateInitials(tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic byte[] SignText(java.lang.String textForSign,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
SignatureType iSignatureType)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic byte[] sign(byte[] dataToBeSigned,
tr.gov.tubitak.uekae.esya.api.infra.mobile.SigningMode aMode,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
java.lang.String informativeText,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException,
java.security.NoSuchAlgorithmException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionjava.security.NoSuchAlgorithmExceptionpublic java.lang.String sign(java.util.ArrayList<byte[]> dataToBeSigned,
tr.gov.tubitak.uekae.esya.api.infra.mobile.SigningMode aMode,
tr.gov.tubitak.uekae.esya.api.infra.mobile.PhoneNumberAndOperator phoneNumberAndOperator,
java.util.ArrayList<java.lang.String> informativeText,
java.lang.String aSigningAlg,
java.security.spec.AlgorithmParameterSpec aParams)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic boolean isMultipleSignSupported()
public java.lang.String getBase64EncodedDigestForSign(byte[] dataToBeSigned,
java.lang.String aSigningAlg)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate getSigningCert()
public tr.gov.tubitak.uekae.esya.asn.x509.Name getName()
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic com.objsys.asn1j.runtime.Asn1BigInteger getSerialNumber()
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic com.objsys.asn1j.runtime.Asn1OctetString getCertHash()
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg getDigestAlg()
public tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerIdentifier getSignerIdentifier()
public tr.gov.tubitak.uekae.esya.asn.cms.SigningCertificate getSigningCertAttr()
public tr.gov.tubitak.uekae.esya.asn.cms.SigningCertificateV2 getSigningCertAttrv2()
public tr.gov.tubitak.uekae.esya.asn.cms.IssuerSerial createIssuerSerial()
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAExceptionCopyright © 2025. All rights reserved.