Package org.opensaml.xmlsec
Class KeyTransportAlgorithmPredicate.SelectionInput
java.lang.Object
org.opensaml.xmlsec.KeyTransportAlgorithmPredicate.SelectionInput
- Enclosing interface:
- KeyTransportAlgorithmPredicate
Input class for instances of
KeyTransportAlgorithmPredicate
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
The candidate data encryption algorithm.private String
The candidate key transport algorithm.private Credential
The candidate key transport credential. -
Constructor Summary
ConstructorsConstructorDescriptionSelectionInput
(String keyTransportAlgorithmCandidate, String dataEncryptionAlgorithmCandidate, Credential keyTransportCredentialCandidate) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the candidate data encryption algorithm.Get the candidate key transport algorithm.Get the candidate key transport credential.
-
Field Details
-
keyTransportAlgorithm
The candidate key transport algorithm. -
dataEncryptionAlgorithm
The candidate data encryption algorithm. -
keyTransportCredential
The candidate key transport credential.
-
-
Constructor Details
-
SelectionInput
public SelectionInput(@Nonnull String keyTransportAlgorithmCandidate, @Nullable String dataEncryptionAlgorithmCandidate, @Nullable Credential keyTransportCredentialCandidate) Constructor.- Parameters:
keyTransportAlgorithmCandidate
- the candidate key transport algorithmdataEncryptionAlgorithmCandidate
- the candidate data encryption algorithmkeyTransportCredentialCandidate
- the candidate key transport credential
-
-
Method Details
-
getKeyTransportAlgorithm
Get the candidate key transport algorithm.- Returns:
- the algorithm
-
getDataEncryptionAlgorithm
Get the candidate data encryption algorithm.- Returns:
- the algorithm, may be null
-
getKeyTransportCredential
Get the candidate key transport credential.- Returns:
- the credential, may be null
-