Class SignatureValidationFilterPKIXTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.metadata.resolver.filter.impl.SignatureValidationFilterPKIXTest
-
public class SignatureValidationFilterPKIXTest extends XMLObjectBaseTestCase
-
-
Field Summary
Fields Modifier and Type Field Description private static StringDATA_PATHprivate SignatureValidationFilterfilterprivate MetadataFilterContextfilterContext-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description SignatureValidationFilterPKIXTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private BasicX509CredentialbuildSigningCredential(String key, String cert, String... chainMembers)private SignatureTrustEnginebuildTrustEngine()private XMLObjectgenerateSignedMetadata(Credential signingCredential, String unsignedMetadata)private X509CertificategetCertificate(String fileName)private Collection<X509Certificate>getCertificates(String... certNames)private InputStreamgetInputStream(String fileName)private PKIXValidationInformationgetPKIXInfoSet(Collection<X509Certificate> certs, Collection<X509CRL> crls, Integer depth)private PrivateKeygetPrivateKey(String fileName)voidsetUp()voidtestEntityDescriptor()voidtestEntityDescriptorInvalidEntityID()-
Methods inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
assertXMLEquals, assertXMLEquals, buildXMLObject, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElement
-
Methods inherited from class org.opensaml.core.testing.OpenSAMLInitBaseTestCase
initOpenSAML
-
-
-
-
Field Detail
-
DATA_PATH
private static final String DATA_PATH
- See Also:
- Constant Field Values
-
filter
private SignatureValidationFilter filter
-
filterContext
private MetadataFilterContext filterContext
-
-
Method Detail
-
setUp
@BeforeMethod public void setUp()
-
testEntityDescriptorInvalidEntityID
public void testEntityDescriptorInvalidEntityID() throws Exception- Throws:
Exception
-
generateSignedMetadata
private XMLObject generateSignedMetadata(Credential signingCredential, String unsignedMetadata) throws SecurityException, SignatureException, MarshallingException, UnmarshallingException
-
buildTrustEngine
private SignatureTrustEngine buildTrustEngine()
-
getPKIXInfoSet
private PKIXValidationInformation getPKIXInfoSet(Collection<X509Certificate> certs, Collection<X509CRL> crls, Integer depth)
-
buildSigningCredential
private BasicX509Credential buildSigningCredential(String key, String cert, String... chainMembers)
-
getPrivateKey
private PrivateKey getPrivateKey(String fileName)
-
getCertificates
private Collection<X509Certificate> getCertificates(String... certNames)
-
getCertificate
private X509Certificate getCertificate(String fileName)
-
getInputStream
private InputStream getInputStream(String fileName)
-
-