@Override public LevelConstraint getCounterSignatureConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { UnsignedAttributesConstraints unsignedAttributeConstraints = mainSignature.getUnsignedAttributes(); if (unsignedAttributeConstraints != null) { return unsignedAttributeConstraints.getCounterSignature(); } } return null; }
@Override public ValueConstraint getContentHintsConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getContentHints(); } } return null; }
@Override public MultiValuesConstraint getClaimedRoleConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributes = mainSignature.getSignedAttributes(); if (signedAttributes != null) { return signedAttributes.getClaimedRoles(); } } return null; }
@Override public LevelConstraint getContentTimestampConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getContentTimeStamp(); } } return null; }
@Override public MultiValuesConstraint getCommitmentTypeIndicationConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getCommitmentTypeIndication(); } } return null; }
@Override public LevelConstraint getSigningTimeConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getSigningTime(); } } return null; }
@Override public MultiValuesConstraint getCertifiedRolesConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributes = mainSignature.getSignedAttributes(); if (signedAttributes != null) { return signedAttributes.getCertifiedRoles(); } } return null; }
@Override public ValueConstraint getContentTypeConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getContentType(); } } return null; }
@Override public ValueConstraint getContentIdentifierConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getContentIdentifier(); } } return null; }
@Override public LevelConstraint getSignerLocationConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { SignedAttributesConstraints signedAttributeConstraints = mainSignature.getSignedAttributes(); if (signedAttributeConstraints != null) { return signedAttributeConstraints.getSignerLocation(); } } return null; }
@Override public TimeConstraint getRevocationFreshnessConstraint() { RevocationConstraints revocationConstraints = policy.getRevocation(); if (revocationConstraints != null) { return revocationConstraints.getRevocationFreshness(); } return null; }
@Override public LevelConstraint getFullScopeConstraint() { SignatureConstraints mainSignature = policy.getSignatureConstraints(); if (mainSignature != null) { return mainSignature.getFullScope(); } return null; }
@Override public LevelConstraint getRevocationTimeAgainstBestSignatureTime() { TimestampConstraints timestampConstraints = policy.getTimestamp(); if (timestampConstraints != null) { return timestampConstraints.getRevocationTimeAgainstBestSignatureTime(); } return null; }
@Override public TimeConstraint getTLFreshnessConstraint() { EIDAS eIDASConstraints = policy.getEIDAS(); if (eIDASConstraints != null) { return eIDASConstraints.getTLFreshness(); } return null; }
@Override public TimeConstraint getTimestampDelayConstraint() { TimestampConstraints timestampConstraints = policy.getTimestamp(); if (timestampConstraints != null) { return timestampConstraints.getTimestampDelay(); } return null; }
@Override public MultiValuesConstraint getAcceptedContainerTypesConstraint() { ContainerConstraints containerConstraints = policy.getContainerConstraints(); if (containerConstraints != null) { return containerConstraints.getAcceptableContainerTypes(); } return null; }
@Override public LevelConstraint getZipCommentPresentConstraint() { ContainerConstraints containerConstraints = policy.getContainerConstraints(); if (containerConstraints != null) { return containerConstraints.getZipCommentPresent(); } return null; }
@Override public MultiValuesConstraint getAcceptedZipCommentsConstraint() { ContainerConstraints containerConstraints = policy.getContainerConstraints(); if (containerConstraints != null) { return containerConstraints.getAcceptableZipComment(); } return null; }
@Override public MultiValuesConstraint getAcceptedMimeTypeContentsConstraint() { ContainerConstraints containerConstraints = policy.getContainerConstraints(); if (containerConstraints != null) { return containerConstraints.getAcceptableMimeTypeFileContent(); } return null; }
@Override public LevelConstraint getTLNotExpiredConstraint() { EIDAS eIDASConstraints = policy.getEIDAS(); if (eIDASConstraints != null) { return eIDASConstraints.getTLNotExpired(); } return null; }