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 boolean
equals(Object obj)
List<String>
getClaimedSignerRoles()
Get claimed rolesList<String>
getCommitmentTypeIndications()
Get the commitment type indicationsPolicy
getSignaturePolicy()
Get the signature policySignerLocation
getSignerLocation()
Get the signer locationDate
getSigningDate()
Get the signing dateint
hashCode()
boolean
isTrustAnchorBPPolicy()
void
setClaimedSignerRoles(List<String> claimedSignerRoles)
Set a list of claimed signer rolesvoid
setCommitmentTypeIndications(List<String> commitmentTypeIndications)
Set the commitment type indications (predefined values are available inCommitmentType
)void
setSignaturePolicy(Policy signaturePolicy)
This setter allows to indicate the signature policy to use.void
setSignerLocation(SignerLocation signerLocation)
Set the signer locationvoid
setSigningDate(Date signingDate)
Set the signing datevoid
setTrustAnchorBPPolicy(boolean trustAnchorBPPolicy)
Allows to set the trust anchor policy to use when creating -B and -LT levels.String
toString()
-
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
-