/** * Constructor. * * @param algorithm key algorithm */ public KeyAlgorithmCriteria(String algorithm) { setKeyAlgorithm(algorithm); }
/** * Constructor. * * @param peer the entity ID which is the peer relative to a primary entity ID */ public PeerEntityIDCriteria(String peer) { setPeerID(peer); }
/** * Constructor. * * @param name key name */ public KeyNameCriteria(String name) { setKeyName(name); }
criteriaSet.add(new EntityIDCriteria(openSAMLContext.entityId())); criteriaSet.add(new UsageCriteria(UsageType.SIGNING)); try {
/** * Constructor. * * @param criteria the criteria which is the basis for evaluation */ public EvaluableUsageCredentialCriteria(UsageCriteria criteria) { if (criteria == null) { throw new NullPointerException("Criteria instance may not be null"); } usage = criteria.getUsage(); }
/** * Constructor. * * @param usage the usage for which a credential is intended */ public UsageCriteria(UsageType usage) { setUsage(usage); }
/** * Constructor. * * @param pubKey public key */ public PublicKeyCriteria(PublicKey pubKey) { setPublicKey(pubKey); }
/** * Constructor. * * @param length key length */ public KeyLengthCriteria(Integer length) { setKeyLength(length); }
/** * Constructor. * * @param entity the entity ID represented by the criteria */ public EntityIDCriteria(String entity) { setEntityID(entity); }
/** * Constructor. * * @param criteria the criteria which is the basis for evaluation */ public EvaluablePublicKeyCredentialCriteria(PublicKeyCriteria criteria) { if (criteria == null) { throw new NullPointerException("Criteria instance may not be null"); } publicKey = criteria.getPublicKey(); }
/** {@inheritDoc} */ protected CriteriaSet buildCriteriaSet(String entityID, MessageContext messageContext) throws SecurityPolicyException { CriteriaSet criteriaSet = new CriteriaSet(); if (!DatatypeHelper.isEmpty(entityID)) { criteriaSet.add(new EntityIDCriteria(entityID)); } criteriaSet.add(new UsageCriteria(UsageType.SIGNING)); return criteriaSet; }
/** * Constructor. * * @param criteria the criteria which is the basis for evaluation */ public EvaluableUsageCredentialCriteria(UsageCriteria criteria) { if (criteria == null) { throw new NullPointerException("Criteria instance may not be null"); } usage = criteria.getUsage(); }
/** * Constructor. * * @param algorithm key algorithm */ public KeyAlgorithmCriteria(String algorithm) { setKeyAlgorithm(algorithm); }
/** * Constructor. * * @param peer the entity ID which is the peer relative to a primary entity ID */ public PeerEntityIDCriteria(String peer) { setPeerID(peer); }
/** * Constructor. * * @param name key name */ public KeyNameCriteria(String name) { setKeyName(name); }
/** * Constructor. * * @param usage the usage for which a credential is intended */ public UsageCriteria(UsageType usage) { setUsage(usage); }
/** * Constructor. * * @param pubKey public key */ public PublicKeyCriteria(PublicKey pubKey) { setPublicKey(pubKey); }
/** * Constructor. * * @param length key length */ public KeyLengthCriteria(Integer length) { setKeyLength(length); }
/** * Constructor. * * @param entity the entity ID represented by the criteria */ public EntityIDCriteria(String entity) { setEntityID(entity); }
private static CriteriaSet buildCriteriaSet(String issuer) { CriteriaSet criteriaSet = new CriteriaSet(); if (!DatatypeHelper.isEmpty(issuer)) { criteriaSet.add(new EntityIDCriteria(issuer)); } criteriaSet.add(new UsageCriteria(UsageType.SIGNING)); return criteriaSet; }