org.opensaml.xml.security.x509
public class X509UtilTest extends XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
JAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENT
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR
Constructor and Description |
---|
X509UtilTest() |
Modifier and Type | Method and Description |
---|---|
private List |
getAltNames(X509Certificate cert,
Set<Integer> nameTypes)
Get the alt names from the certificate.
|
protected void |
setUp() |
void |
testDecodeCertPDER()
Test decoding a DER encoded cert.
|
void |
testDecodeCertPEM()
Test decoding a PEM encoded cert.
|
void |
testDecodeCRLDER()
Test decoding a DER encoded CRL.
|
void |
testDecodeCRLPEM()
Test decoding a PEM encoded CRL.
|
void |
testDetermineEntityCertificate()
Tests that the entity cert is correctly identified in the collection.
|
void |
testGetSubjectAltNames1NameDNS()
Test 1 alt name: DNS.
|
void |
testGetSubjectAltNames1NameIP()
Test 1 alt name: IP.
|
void |
testGetSubjectAltNames1NameURL()
Test 1 alt name: URI (URL).
|
void |
testGetSubjectAltNames1NameURN()
Test 1 alt name: URI (URN).
|
void |
testGetSubjectAltNames3NamesDNS_URL_IP()
Test 3 alt names: DNS, URI (URL), IP.
|
void |
testGetSubjectAltNames3NamesDNS_URN_IP()
Test 3 alt names: DNS, URI (URN), IP.
|
assertEquals, assertEquals, buildXMLObject, printXML, printXML, unmarshallElement
assertNodeTestPasses, assertNodeTestPasses, assertNodeTestPasses, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLIdentical, assertXMLIdentical, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathExists, assertXpathExists, assertXpathExists, assertXpathNotExists, assertXpathNotExists, assertXpathNotExists, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, compareXML, compareXML, compareXML, compareXML, compareXML, compareXML
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, tearDown, toString
private PrivateKey entityPrivateKey
private String entityPrivKeyBase64
private X509Certificate entityCert
private String entityCertBase64
private X509Certificate entityCert3AltNamesDNS_URL_IP
private String entityCert3AltNamesDNS_URL_IPBase64
private X509Certificate entityCert3AltNamesDNS_URN_IP
private String entityCert3AltNamesDNS_URN_IPBase64
private X509Certificate entityCert1AltNameDNS
private String entityCert1AltNameDNSBase64
private X509Certificate entityCert1AltNameURN
private String entityCert1AltNameURNBase64
private X509Certificate entityCert1AltNameURL
private String entityCert1AltNameURLBase64
private X509Certificate entityCert1AltNameIP
private String entityCert1AltNameIPBase64
private String entityCertSKIBase64
private String caCertBase64
private String altNameDNS
private String altNameURN
private String altNameURL
private String altNameIP
private Integer altNameTypeDNS
private Integer altNameTypeURI
private Integer altNameTypeIP
private String caCRLBase64
private static String subjectAltNameExtensionOID
private String certPEM
private String certDER
private String crlPEM
private String crlDER
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testDetermineEntityCertificate() throws Exception
Exception
public void testGetSubjectAltNames1NameDNS() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testGetSubjectAltNames1NameURN() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testGetSubjectAltNames1NameURL() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testGetSubjectAltNames1NameIP() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testGetSubjectAltNames3NamesDNS_URL_IP() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testGetSubjectAltNames3NamesDNS_URN_IP() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testDecodeCertPEM() throws Exception
Exception
public void testDecodeCertPDER() throws Exception
Exception
public void testDecodeCRLPEM() throws Exception
Exception
public void testDecodeCRLDER() throws Exception
Exception
private List getAltNames(X509Certificate cert, Set<Integer> nameTypes)
cert
- the cert to processnameTypes
- set of Integers identifying which alt name types to extractCopyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.