| Package | Description |
|---|---|
| se.swedenconnect.opensaml.security.credential |
Credential extensions for the OpenSAML security extension library.
|
| se.swedenconnect.opensaml.xmlsec |
Configuration and resolver classes that extend OpenSAML.
|
| se.swedenconnect.opensaml.xmlsec.encryption.impl |
Implementation classes of types and element from the XML encryption specifications that are not part of the core OpenSAML
libraries.
|
| se.swedenconnect.opensaml.xmlsec.encryption.support |
Extensions to OpenSAML support classes for encryption and decryption.
|
| Modifier and Type | Method and Description |
|---|---|
KeyDerivationMethod |
KeyAgreementCredential.getKeyDerivationMethod()
Returns the key derivation method used when constructing the key agreement key.
|
| Constructor and Description |
|---|
KeyAgreementCredential(SecretKey secretKey,
PublicKey senderGeneratedPublicKey,
Credential peerCredential,
String agreementMethodAlgorith,
KeyDerivationMethod keyDerivationMethod)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected Pair<String,KeyDerivationMethod> |
ExtendedSAMLMetadataEncryptionParametersResolver.resolveKeyAgreementAlgorithm(Credential keyTransportCredential,
CriteriaSet criteria,
com.google.common.base.Predicate<String> whitelistBlacklistPredicate,
SAMLMDCredentialContext metadataCredContext)
Resolves the key agreement algorithm to use.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KeyDerivationMethodImpl
Implementation class for
KeyDerivationMethod. |
| Modifier and Type | Method and Description |
|---|---|
KeyDerivationMethod |
KeyDerivationMethodBuilder.buildObject() |
KeyDerivationMethod |
KeyDerivationMethodBuilder.buildObject(String namespaceURI,
String localName,
String namespacePrefix) |
| Modifier and Type | Method and Description |
|---|---|
static KeyAgreementCredential |
ECDHSupport.createKeyAgreementCredential(Credential peerCredential,
String keyWrappingAlgorithm,
KeyDerivationMethod keyDerivationMethod)
Creates a
KeyAgreementCredential by using the supplied peer credential to generate a EC key pair and a
secret key that is the key agreement key. |
Copyright © 2020 Sweden Connect. All rights reserved.