| Modifier and Type | Class and Description |
|---|---|
class |
NotSignedDataException |
class |
NullParameterException
Title:
|
| Modifier and Type | Method and Description |
|---|---|
tr.gov.tubitak.uekae.esya.api.asn.cms.ECertificateValues |
ValueFinderFromElsewhere.findCertValues(tr.gov.tubitak.uekae.esya.api.asn.cms.ECompleteCertificateReferences aRefs) |
tr.gov.tubitak.uekae.esya.api.asn.cms.ECertificateValues |
ValueFinder.findCertValues(tr.gov.tubitak.uekae.esya.api.asn.cms.ECompleteCertificateReferences aRefs) |
tr.gov.tubitak.uekae.esya.api.asn.cms.ERevocationValues |
ValueFinderFromElsewhere.findRevocationValues(tr.gov.tubitak.uekae.esya.api.asn.cms.ECompleteRevocationReferences aRefs) |
tr.gov.tubitak.uekae.esya.api.asn.cms.ERevocationValues |
ValueFinder.findRevocationValues(tr.gov.tubitak.uekae.esya.api.asn.cms.ECompleteRevocationReferences aRefs) |
static tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg |
CMSSignatureUtil.getDigestAlgFromParameters(tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg definedDigestAlg,
java.security.spec.AlgorithmParameterSpec spec) |
tr.gov.tubitak.uekae.esya.api.certificate.validation.check.certificate.CertificateStatusInfo |
CertRevocationInfoFinder.validateCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCer,
java.util.Map<java.lang.String,java.lang.Object> aParams,
java.util.Calendar aDate) |
| Modifier and Type | Class and Description |
|---|---|
class |
CertificateExpiredException |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AttributeValue._setValue(com.objsys.asn1j.runtime.Asn1Type... aValue) |
protected void |
AttributeValue._setValue(com.objsys.asn1j.runtime.Asn1Type aValue) |
static tr.gov.tubitak.uekae.esya.asn.cms.CompleteCertificateRefs |
AttributeUtil.createCertificateReferences(java.util.List<CertRevocationInfoFinder.CertRevocationInfo> aCertRevInfos,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.CRLListID |
AttributeUtil.createCRLListID(tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL[] aCRLs,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.CrlValidatedID |
AttributeUtil.createCRLValidatedID(tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aCRL,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.OcspListID |
AttributeUtil.createOCSPListID(tr.gov.tubitak.uekae.esya.api.asn.ocsp.EBasicOCSPResponse[] aOCSPResp,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.OcspResponsesID |
AttributeUtil.createOCSPResponsesID(tr.gov.tubitak.uekae.esya.api.asn.ocsp.EBasicOCSPResponse aOCSPResp,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.OtherCertID |
AttributeUtil.createOtherCertID(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCer,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.OtherHash |
AttributeUtil.createOtherHash(byte[] aData,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.OtherHashAlgAndValue |
AttributeUtil.createOtherHashAlgAndValue(byte[] aData,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static byte[] |
AttributeUtil.createOtherHashValue(byte[] aData,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
static tr.gov.tubitak.uekae.esya.asn.cms.CompleteRevocationRefs |
AttributeUtil.createRevocationReferences(java.util.List<CertRevocationInfoFinder.CertRevocationInfo> aCertRevInfos,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg)
Creates the complete-revocation-references attribute.
|
static java.util.Calendar |
AttributeUtil.getTimeFromTimestamp(tr.gov.tubitak.uekae.esya.api.asn.cms.EContentInfo aCI) |
static java.util.Calendar |
AttributeUtil.getTimeFromTimestamp(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignedData aSD) |
void |
TimeStampedCertsCrlsAttr.setValue() |
void |
SigningTimeAttr.setValue()
Set signing time
|
void |
SigningCertificateV2Attr.setValue() |
void |
SigningCertificateAttr.setValue() |
void |
SignerLocationAttr.setValue()
Set signer location
|
void |
SignerAttributesAttr.setValue() |
void |
SignatureTimeStampAttr.setValue() |
void |
SignaturePolicyIdentifierAttr.setValue()
Set policy id,hash of policy,digest algorithm
|
void |
RevocationValuesAttr.setValue() |
void |
MimeTypeAttr.setValue()
Set mime type
|
void |
MessageDigestAttr.setValue() |
void |
IAttribute.setValue() |
void |
CounterSignatureAttr.setValue() |
void |
ContentTypeAttr.setValue() |
void |
ContentTimeStampAttr.setValue()
Take time stamp
|
void |
ContentRefAttr.setValue() |
void |
ContentIdentifierAttr.setValue()
Set identifier
|
void |
ContentHintsAttr.setValue()
Set content hints
|
void |
CompleteRevRefAttr.setValue() |
void |
CompleteCertRefAttr.setValue() |
void |
CommitmentTypeIndicationAttr.setValue()
Set Commitment Type Indication value
|
void |
CertValuesAttr.setValue() |
void |
CAdES_C_TimeStampAttr.setValue() |
void |
AttributeRevRefAttr.setValue() |
void |
AttributeCertRefAttr.setValue() |
void |
AtsHashIndexAttr.setValue() |
void |
ArchiveTimeStampV2Attr.setValue() |
void |
ArchiveTimeStampAttr.setValue() |
void |
ContentTypeAttr.setValue(com.objsys.asn1j.runtime.Asn1ObjectIdentifier contentTypeOID) |
void |
MessageDigestAttr.setValue(tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg,
ISignable aContent) |
static byte[] |
ContentIdentifierAttr.toIdentifier(tr.gov.tubitak.uekae.esya.api.asn.cms.EAttribute aAttribute)
Returns identifier
|
| Constructor and Description |
|---|
CommitmentTypeIndicationAttr(CommitmentType aTip)
Create CommitmentTypeIndicationAttr with commitment type
|
ContentTypeAttr(com.objsys.asn1j.runtime.Asn1ObjectIdentifier aContentType) |
CounterSignatureAttr(tr.gov.tubitak.uekae.esya.asn.cms.SignerInfo aCounter) |
SignerLocationAttr(java.lang.String aCountry,
java.lang.String aLocality,
java.lang.String[] aPostal)
Create SigningTimeAttr with signing time
|
| Modifier and Type | Method and Description |
|---|---|
void |
CMSSignatureImpl.setCommitmentType(CommitmentType commitmentType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Signer._addCertRevocationValuesToSignedData(java.util.List<CertRevocationInfoFinder.CertRevocationInfo> aList)
Add revocation and certificate values to signedData.crls and signedData.certificates
|
protected void |
Signer._addCertRevocationValuesToSignedData(java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> aCerts,
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> aCrls,
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse> aOCSPResponses)
Add revocation and certificate values to signedData.crls and signedData.certificates
|
protected void |
ESXLong1._addESXLong1Attributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
Signer._addTSCertRevocationValues(tr.gov.tubitak.uekae.esya.api.asn.cms.EAttribute aTSAttr,
java.util.Map<java.lang.String,java.lang.Object> aParamMap,
boolean intoTimestamp) |
protected void |
Signer._addTSCertRevocationValues(java.util.Map<java.lang.String,java.lang.Object> aParameters,
com.objsys.asn1j.runtime.Asn1ObjectIdentifier aTSOID,
boolean intoTimestamp) |
protected abstract void |
Signer._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESXLong2._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESXLong1._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESXLong._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESX2._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESX1._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
EST._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESC._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESAv2._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESA._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
BES._addUnsignedAttributes(java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
Signer._convert(ESignatureType aType,
boolean aIsCounterSignature,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected abstract void |
Signer._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESXLong2._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParamMap) |
protected void |
ESXLong1._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParamMap) |
protected void |
ESXLong._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESX2._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESX1._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
EST._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESC._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
ESAv2._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParamMap) |
protected void |
ESA._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParamMap) |
protected void |
EPES._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected void |
BES._convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters) |
protected tr.gov.tubitak.uekae.esya.api.certificate.validation.check.certificate.CertificateStatusInfo |
Signer._validateCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCer,
java.util.Map<java.lang.String,java.lang.Object> aParams,
java.util.Calendar aDate,
boolean gelismis) |
void |
BaseSignedData.addContent(ISignable aContent)
Adds the content that will be signed to BaseSignedData.By default, type of content is id_data (1.2.840.113549.1.7.1).
|
void |
BaseSignedData.addContent(ISignable aContent,
boolean aIsContentIncluded)
Adds the content that will be signed to BaseSignedData.
|
void |
BaseSignedData.addContent(ISignable aContent,
int[] aContentType,
boolean aIsContentIncluded)
Adds the content that will be signed to BaseSignedData
|
void |
Signer.addCounterSigner(ESignatureType aType,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCer,
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner aSignerInterface,
java.util.List<IAttribute> aOptionalAttributes,
java.util.Map<java.lang.String,java.lang.Object> aParameters)
Adds counter signer to Signer
|
void |
BaseSignedData.addSigner(ESignatureType aType,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCer,
tr.gov.tubitak.uekae.esya.api.common.crypto.BaseSigner aSignerInterface,
java.util.List<IAttribute> aOptionalAttributes,
java.util.Map<java.lang.String,java.lang.Object> aParameters)
Adds signer to BaseSignedData
|
void |
BaseSignedData.attachExternalContent(ISignable aContent)
Adds the signed content to the signature
|
boolean |
BaseSignedData.checkIfAnyESAv2Exist()
Checks whether one of the signer is ESA with archive timestamp v2
|
void |
Signer.convert(ESignatureType aType,
java.util.Map<java.lang.String,java.lang.Object> aParameters)
Upgrade the type of signer by adding necessary unsigned attributes
|
java.util.List<CertRevocationInfoFinder.CertRevocationInfo> |
Signer.findTSCertificateRevocationValues(tr.gov.tubitak.uekae.esya.api.asn.cms.EAttribute aTSAttr,
java.util.Map<java.lang.String,java.lang.Object> aParamMap) |
java.util.List<Signer> |
BaseSignedData.getAllSigners()
Returns all the signers in BaseSignedData
|
java.util.List<Signer> |
Signer.getCounterSigners()
Returns the first level Counter Signers of Signer
|
java.util.List<Signer> |
BaseSignedData.getSignerList()
Returns the signers in BaseSignedData
|
boolean |
BaseSignedData.isExternalContent()
Checks whether content is external or not.
|
static ESignatureType |
SignatureParser.parse(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerInfo aSI) |
static ESignatureType |
SignatureParser.parse(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerInfo aSI,
boolean aIsCounterSigner) |
boolean |
Signer.remove()
Remove signer if its parent is not ESA
|
| Constructor and Description |
|---|
BaseSignedData(byte[] aContentInfo)
Creates BaseSignedData from given ContentInfo
|
BaseSignedData(tr.gov.tubitak.uekae.esya.api.asn.cms.EContentInfo aContentInfo)
Creates BaseSignedData from given ContentInfo
|
BaseSignedData(java.io.InputStream aContentInfo)
Creates BaseSignedData from given ContentInfo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CertificateValidationException |
| Modifier and Type | Method and Description |
|---|---|
void |
CertificateRevocationInfoCollector._extractAll(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignedData aSD,
java.util.Map<java.lang.String,java.lang.Object> aParams)
Extract all information from signed data
|
void |
CertificateRevocationInfoCollector._extractFromSigner(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignedData aSD,
tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerInfo aSI,
java.util.Map<java.lang.String,java.lang.Object> aParams)
Extract information from signed data and signerInfo
|
void |
CertificateRevocationInfoCollector._extractFromSignerInfo(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignerInfo aSI,
java.util.Map<java.lang.String,java.lang.Object> aParams) |
protected void |
SignedDataValidation._fillCertRevocationLists(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignedData aSD,
java.util.Map<java.lang.String,java.lang.Object> aParams) |
protected void |
SignedDataValidation._fillCertRevocationLists(tr.gov.tubitak.uekae.esya.api.asn.cms.ESignedData aSD,
Signer aSigner,
java.util.Map<java.lang.String,java.lang.Object> aParams) |
SignedDataValidationResult |
SignedDataValidation.verify(byte[] aContentInfo,
java.util.Map<java.lang.String,java.lang.Object> aParams)
Validates all signatures of a document
|
void |
SignatureValidator.verify(SignatureValidationResult aSVR,
Signer aSigner,
boolean aIsCounterSigner,
java.util.Map<java.lang.String,java.lang.Object> aParams)
Verify signature
|
| Constructor and Description |
|---|
SignatureValidator(byte[] aContentInfo)
Create SignatureValidator from byte array
|
Copyright © 2025. All rights reserved.