public class HolderOfKeySubjectConfirmationValidatorTest extends BaseAssertionValidationTest
| Modifier and Type | Field and Description |
|---|---|
private X509Certificate |
cert1 |
private X509Certificate |
cert2 |
private org.opensaml.xmlsec.signature.KeyInfo |
keyInfo |
private PublicKey |
publicKey1 |
private PublicKey |
publicKey2 |
private org.opensaml.saml.saml2.core.SubjectConfirmation |
subjectConfirmation |
private org.opensaml.saml.saml2.core.SubjectConfirmationData |
subjectConfirmationData |
private org.opensaml.saml.saml2.assertion.impl.HolderOfKeySubjectConfirmationValidator |
validator |
CLOCK_SKEW, ISSUER, PRINCIPAL_NAME, SUBJECT_CONFIRMATION_ADDRESS, SUBJECT_CONFIRMATION_RECIPIENT| Constructor and Description |
|---|
HolderOfKeySubjectConfirmationValidatorTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
readCertsAndKeys() |
protected void |
setUp() |
void |
testCertAndKeyParamMismatch() |
void |
testInvalidCert() |
void |
testInvalidCertParam() |
void |
testInvalidPublicKey() |
void |
testInvalidPublicKeyParam() |
void |
testMissingKeyInfos() |
void |
testMissingPresenterParams() |
void |
testNonHOKMethod() |
void |
testNonKeyInfoConfirmationData() |
void |
testValidCert() |
void |
testValidPublicKeyViaDEREncodedKeyValue() |
void |
testValidPublicKeyViaKeyValue() |
buildBasicConditions, buildBasicStaticParameters, buildBasicSubjectConfirmationData, buildBasicSubjectConfirmationData, getAssertion, getCertificate, getPrivateKey, getSigningCredential, setUpBasicAssertion, signAssertionassertXMLEquals, assertXMLEquals, buildXMLObject, fetchDuration, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElementprivate org.opensaml.saml.saml2.assertion.impl.HolderOfKeySubjectConfirmationValidator validator
private org.opensaml.saml.saml2.core.SubjectConfirmation subjectConfirmation
private org.opensaml.saml.saml2.core.SubjectConfirmationData subjectConfirmationData
private org.opensaml.xmlsec.signature.KeyInfo keyInfo
private X509Certificate cert1
private X509Certificate cert2
private PublicKey publicKey1
private PublicKey publicKey2
public HolderOfKeySubjectConfirmationValidatorTest()
protected void readCertsAndKeys()
throws CertificateException,
URISyntaxException
protected void setUp()
throws NoSuchAlgorithmException,
NoSuchProviderException
public void testValidPublicKeyViaKeyValue()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testValidPublicKeyViaDEREncodedKeyValue()
throws org.opensaml.saml.common.assertion.AssertionValidationException,
NoSuchAlgorithmException,
InvalidKeySpecException
org.opensaml.saml.common.assertion.AssertionValidationExceptionNoSuchAlgorithmExceptionInvalidKeySpecExceptionpublic void testInvalidPublicKey()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testValidCert()
throws org.opensaml.saml.common.assertion.AssertionValidationException,
CertificateEncodingException
org.opensaml.saml.common.assertion.AssertionValidationExceptionCertificateEncodingExceptionpublic void testInvalidCert()
throws org.opensaml.saml.common.assertion.AssertionValidationException,
CertificateEncodingException
org.opensaml.saml.common.assertion.AssertionValidationExceptionCertificateEncodingExceptionpublic void testMissingKeyInfos()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testMissingPresenterParams()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testInvalidPublicKeyParam()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testInvalidCertParam()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testCertAndKeyParamMismatch()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testNonHOKMethod()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionpublic void testNonKeyInfoConfirmationData()
throws org.opensaml.saml.common.assertion.AssertionValidationException
org.opensaml.saml.common.assertion.AssertionValidationExceptionCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.