Class RemoteBLevelParameters
java.lang.Object
eu.europa.esig.dss.ws.signature.dto.parameters.RemoteBLevelParameters
- All Implemented Interfaces:
Serializable
public class RemoteBLevelParameters extends Object implements Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description RemoteBLevelParameters() -
Method Summary
Modifier and Type Method Description voidaddSignerLocationPostalAddress(String addressItem)Adds an address item to the complete address.booleanequals(Object obj)List<String>getClaimedSignerRoles()Get claimed rolesList<CommitmentTypeEnum>getCommitmentTypeIndications()Get the commitment type indicationsStringgetPolicyDescription()Get the signature policy descriptionDigestAlgorithmgetPolicyDigestAlgorithm()Return the hash algorithm for the signature policybyte[]getPolicyDigestValue()Get the hash value of the explicit signature policyStringgetPolicyId()Get the signature policy (EPES)ObjectIdentifierQualifiergetPolicyQualifier()Get the identifier qualifierStringgetPolicySpuri()Get the SP URI (signature policy URI)StringgetSignerLocationCountry()StringgetSignerLocationLocality()List<String>getSignerLocationPostalAddress()StringgetSignerLocationPostalCode()StringgetSignerLocationStateOrProvince()StringgetSignerLocationStreet()DategetSigningDate()Get the signing dateinthashCode()booleanisTrustAnchorBPPolicy()voidsetClaimedSignerRoles(List<String> claimedSignerRoles)Set a list of claimed signer rolesvoidsetCommitmentTypeIndications(List<CommitmentTypeEnum> commitmentTypeIndications)Set the commitment type indicationsCommitmentTypeEnumvoidsetPolicyDescription(String description)Set the signature policy descriptionvoidsetPolicyDigestAlgorithm(DigestAlgorithm digestAlgorithm)Set the hash algorithm for the explicit signature policyvoidsetPolicyDigestValue(byte[] digestValue)Set the hash value of implicit signature policyvoidsetPolicyId(String id)Set the signature policy (EPES)voidsetPolicyQualifier(ObjectIdentifierQualifier qualifier)Set the identifier qualifiervoidsetPolicySpuri(String spuri)Set the SP URI (signature policy URI)voidsetSignerLocationCountry(String country)voidsetSignerLocationLocality(String locality)voidsetSignerLocationPostalAddress(List<String> postalAddress)voidsetSignerLocationPostalCode(String postalCode)voidsetSignerLocationStateOrProvince(String stateOrProvince)voidsetSignerLocationStreet(String street)voidsetSigningDate(Date signingDate)Set the signing datevoidsetTrustAnchorBPPolicy(boolean trustAnchorBPPolicy)Allows to set the trust anchor policy to use when creating -B and -LT levels.StringtoString()
-
Constructor Details
-
RemoteBLevelParameters
public RemoteBLevelParameters()
-
-
Method Details
-
isTrustAnchorBPPolicy
public boolean isTrustAnchorBPPolicy()- Returns:
- indicates the trust anchor policy shall be used when creating -B and -LT levels
-
setTrustAnchorBPPolicy
public void setTrustAnchorBPPolicy(boolean trustAnchorBPPolicy)Allows to set the trust anchor policy to use when creating -B and -LT levels. NOTE: when trust anchor baseline profile policy is defined only the certificates previous to the trust anchor are included when building -B level.- Parameters:
trustAnchorBPPolicy-boolean
-
getPolicyId
Get the signature policy (EPES)- Returns:
- the policy id
-
setPolicyId
Set the signature policy (EPES)- Parameters:
id- the policy id
-
getPolicyQualifier
Get the identifier qualifier- Returns:
- the qualifier
-
setPolicyQualifier
Set the identifier qualifier- Parameters:
qualifier- the qualifier
-
getPolicyDescription
Get the signature policy description- Returns:
- the signature policy description
-
setPolicyDescription
Set the signature policy description- Parameters:
description- the policy description
-
getPolicyDigestAlgorithm
Return the hash algorithm for the signature policy- Returns:
- the used digest algorithm for the policy
-
setPolicyDigestAlgorithm
Set the hash algorithm for the explicit signature policy- Parameters:
digestAlgorithm- the used digest algorithm for the policy
-
getPolicyDigestValue
public byte[] getPolicyDigestValue()Get the hash value of the explicit signature policy- Returns:
- the digest value for the policy
-
setPolicyDigestValue
public void setPolicyDigestValue(byte[] digestValue)Set the hash value of implicit signature policy- Parameters:
digestValue- the digest of the policy
-
getPolicySpuri
Get the SP URI (signature policy URI)- Returns:
- the signature policy URI
-
setPolicySpuri
Set the SP URI (signature policy URI)- Parameters:
spuri- the signature policy URI
-
getSigningDate
Get the signing date- Returns:
- the signing date
-
setSigningDate
Set the signing date- Parameters:
signingDate- the signing date
-
setClaimedSignerRoles
Set a list of claimed signer roles- Parameters:
claimedSignerRoles- a list of claimed signer roles
-
getClaimedSignerRoles
Get claimed roles- Returns:
- the list of claimed roles
-
getCommitmentTypeIndications
Get the commitment type indications- Returns:
- the list of commitment type indications
-
setCommitmentTypeIndications
Set the commitment type indicationsCommitmentTypeEnum- Parameters:
commitmentTypeIndications- a list of commitment type indications
-
getSignerLocationCountry
-
setSignerLocationCountry
-
getSignerLocationLocality
-
setSignerLocationLocality
-
getSignerLocationPostalAddress
-
setSignerLocationPostalAddress
-
getSignerLocationPostalCode
-
setSignerLocationPostalCode
-
getSignerLocationStateOrProvince
-
setSignerLocationStateOrProvince
-
getSignerLocationStreet
-
setSignerLocationStreet
-
addSignerLocationPostalAddress
Adds an address item to the complete address.- Parameters:
addressItem- an address line
-
hashCode
public int hashCode() -
equals
-
toString
-