org.opensaml.xml.security.x509
public class X509KeyInfoGeneratorTest extends XMLObjectBaseTestCase
Modifier and Type | Field and Description |
---|---|
private String |
altName1 |
private Integer |
altName1Type |
private String |
altName2 |
private Integer |
altName2Type |
private String |
altName3 |
private Integer |
altName3Type |
private X509Certificate |
caCert |
private String |
caCertBase64 |
private X509CRL |
caCRL |
private String |
caCRLBase64 |
private org.opensaml.xml.security.x509.BasicX509Credential |
credential |
private X509Certificate |
entityCert |
private String |
entityCertBase64 |
private String |
entityCertSKIBase64 |
private String |
entityID |
private org.opensaml.xml.security.x509.X509KeyInfoGeneratorFactory |
factory |
private org.opensaml.xml.security.keyinfo.KeyInfoGenerator |
generator |
private X500Principal |
issuerName |
private String |
keyNameBar |
private String |
keyNameFoo |
private PublicKey |
pubKey |
private BigInteger |
serialNumber |
private static String |
subjectAltNameExtensionOID |
private String |
subjectCN |
private byte[] |
subjectKeyIdentifier |
private X500Principal |
subjectName |
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 |
---|
X509KeyInfoGeneratorTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp() |
void |
testEmitCertAndChainCombo()
Test combo options of cert and chain - don't emit duplicate of entity cert.
|
void |
testEmitCRLs()
Test emit CRLs.
|
void |
testEmitEntityCert()
Test emit entity cert.
|
void |
testEmitEntityCertChain()
Test emit entity cert chain in X509Data.
|
void |
testEmitEntityIDAsKeyName()
Test emit entity ID as key name.
|
void |
testEmitKeynames()
Test emit credential key names.
|
void |
testEmitKeyNamesCombo()
Test emitting combinations of key names.
|
void |
testEmitPublicKey()
Test emit public key.
|
void |
testEmitSubjectAltNamesAsKeyNames()
Test emit subject alt names as key names.
|
void |
testEmitSubjectCNAsKeyName()
Test emit subject CN as key name.
|
void |
testEmitSubjectDNAsKeyName()
Test emit subject DN as key name.
|
void |
testEmitX509IssuerSerial()
Test emit issuer name and serial number in X509Data.
|
void |
testEmitX509SKI()
Test emit subject key identifier in X509Data.
|
void |
testEmitX509SubjectName()
Test emit subject name in X509Data.
|
void |
testNoOptions()
Test no options - should produce null KeyInfo.
|
void |
testProperOptionsCloning()
Test that the options passed to the generator are really cloned.
|
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 static String subjectAltNameExtensionOID
private org.opensaml.xml.security.x509.BasicX509Credential credential
private org.opensaml.xml.security.x509.X509KeyInfoGeneratorFactory factory
private org.opensaml.xml.security.keyinfo.KeyInfoGenerator generator
private String keyNameFoo
private String keyNameBar
private String entityID
private PublicKey pubKey
private X509Certificate entityCert
private String entityCertBase64
private String entityCertSKIBase64
private X509Certificate caCert
private String caCertBase64
private String subjectCN
private X500Principal subjectName
private X500Principal issuerName
private BigInteger serialNumber
private byte[] subjectKeyIdentifier
private String altName1
private String altName2
private String altName3
private Integer altName1Type
private Integer altName2Type
private Integer altName3Type
private X509CRL caCRL
private String caCRLBase64
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testNoOptions() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitPublicKey() throws org.opensaml.xml.security.SecurityException, KeyException
org.opensaml.xml.security.SecurityException
KeyException
public void testEmitKeynames() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitEntityIDAsKeyName() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitEntityCert() throws org.opensaml.xml.security.SecurityException, CertificateException
org.opensaml.xml.security.SecurityException
CertificateException
public void testEmitEntityCertChain() throws org.opensaml.xml.security.SecurityException, CertificateException
org.opensaml.xml.security.SecurityException
CertificateException
public void testEmitCertAndChainCombo() throws org.opensaml.xml.security.SecurityException, CertificateException
org.opensaml.xml.security.SecurityException
CertificateException
public void testEmitCRLs() throws org.opensaml.xml.security.SecurityException, CRLException
org.opensaml.xml.security.SecurityException
CRLException
public void testEmitX509SubjectName() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitX509IssuerSerial() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitX509SKI() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitSubjectDNAsKeyName() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitSubjectCNAsKeyName() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testEmitSubjectAltNamesAsKeyNames() throws org.opensaml.xml.security.SecurityException, CertificateParsingException
org.opensaml.xml.security.SecurityException
CertificateParsingException
public void testEmitKeyNamesCombo() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testProperOptionsCloning() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.