public class SignaturePolicyIdentifierAttr extends AttributeValue
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
static com.objsys.asn1j.runtime.Asn1ObjectIdentifier |
OID |
mAttParams| Constructor and Description |
|---|
SignaturePolicyIdentifierAttr(byte[] hashOfPolicyDoc,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg,
int[] aOid,
java.lang.String aSpURI)
Create SignaturePolicyIdentifierAttr with given parameters
|
SignaturePolicyIdentifierAttr(byte[] hashOfPolicyDoc,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg,
int[] aOid,
java.lang.String spURI,
java.lang.String userNotice)
Create SignaturePolicyIdentifierAttr with given parameters
|
SignaturePolicyIdentifierAttr(tr.gov.tubitak.uekae.esya.api.asn.profile.TurkishESigProfile aProfile)
Create SignaturePolicyIdentifierAttr with given parameters
|
SignaturePolicyIdentifierAttr(tr.gov.tubitak.uekae.esya.api.asn.profile.TurkishESigProfile aProfile,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg)
Create SignaturePolicyIdentifierAttr with given parameters
|
| Modifier and Type | Method and Description |
|---|---|
com.objsys.asn1j.runtime.Asn1ObjectIdentifier |
getAttributeOID()
Returns Attribute OID of content time stamp attribute
|
java.lang.String |
getSpURI() |
boolean |
isSigned()
Checks whether attribute is signed or not.
|
protected void |
setSpURI(java.lang.String spURI) |
void |
setValue()
Set policy id,hash of policy,digest algorithm
|
static tr.gov.tubitak.uekae.esya.api.asn.cms.ESignaturePolicyId |
toSignaturePolicyId(tr.gov.tubitak.uekae.esya.api.asn.cms.EAttribute aAttribute)
Returns policy ID of attribute
|
_setValue, _setValue, getAttribute, setParametersprotected static org.slf4j.Logger logger
public static final com.objsys.asn1j.runtime.Asn1ObjectIdentifier OID
public SignaturePolicyIdentifierAttr(tr.gov.tubitak.uekae.esya.api.asn.profile.TurkishESigProfile aProfile)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
aProfile - Turkish e-signature profiletr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic SignaturePolicyIdentifierAttr(tr.gov.tubitak.uekae.esya.api.asn.profile.TurkishESigProfile aProfile,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
aProfile - Turkish e-signature profileaDigestAlg - Digest algorithmtr.gov.tubitak.uekae.esya.api.common.ESYAExceptionpublic SignaturePolicyIdentifierAttr(byte[] hashOfPolicyDoc,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg,
int[] aOid,
java.lang.String aSpURI)
hashOfPolicyDoc - hash of policy documentaDigestAlg - Digest algorithmaOid - Oid of policypublic SignaturePolicyIdentifierAttr(byte[] hashOfPolicyDoc,
tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg,
int[] aOid,
java.lang.String spURI,
java.lang.String userNotice)
hashOfPolicyDoc - hash of policy documentaDigestAlg - Digest algorithmaOid - Oid of policyspURI - userNotice - public java.lang.String getSpURI()
protected void setSpURI(java.lang.String spURI)
public void setValue()
throws CMSSignatureException
CMSSignatureExceptionpublic boolean isSigned()
public com.objsys.asn1j.runtime.Asn1ObjectIdentifier getAttributeOID()
public static tr.gov.tubitak.uekae.esya.api.asn.cms.ESignaturePolicyId toSignaturePolicyId(tr.gov.tubitak.uekae.esya.api.asn.cms.EAttribute aAttribute)
throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
aAttribute - EAttributetr.gov.tubitak.uekae.esya.api.common.ESYAExceptionCopyright © 2025. All rights reserved.