Package eu.europa.esig.dss.model
Class BLevelParameters
java.lang.Object
eu.europa.esig.dss.model.BLevelParameters
- All Implemented Interfaces:
Serializable
public class BLevelParameters extends Object implements Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description BLevelParameters() -
Method Summary
Modifier and Type Method Description booleanequals(Object obj)List<String>getClaimedSignerRoles()Get claimed rolesList<String>getCommitmentTypeIndications()Get the commitment type indicationsPolicygetSignaturePolicy()Get the signature policySignerLocationgetSignerLocation()Get the signer locationDategetSigningDate()Get the signing dateinthashCode()booleanisTrustAnchorBPPolicy()voidsetClaimedSignerRoles(List<String> claimedSignerRoles)Set a list of claimed signer rolesvoidsetCommitmentTypeIndications(List<String> commitmentTypeIndications)Set the commitment type indications (predefined values are available inCommitmentType)voidsetSignaturePolicy(Policy signaturePolicy)This setter allows to indicate the signature policy to use.voidsetSignerLocation(SignerLocation signerLocation)Set the signer locationvoidsetSigningDate(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
-
BLevelParameters
public BLevelParameters()
-
-
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
-
getSignaturePolicy
Get the signature policy- Returns:
- the signature policy to use during the signature creation process
-
setSignaturePolicy
This setter allows to indicate the signature policy to use.- Parameters:
signaturePolicy- signature policy to use
-
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 indications (predefined values are available inCommitmentType)- Parameters:
commitmentTypeIndications- a list of commitment type indications
-
getSignerLocation
Get the signer location- Returns:
- the location
-
setSignerLocation
Set the signer location- Parameters:
signerLocation- the location to set
-
hashCode
public int hashCode() -
equals
-
toString
-