本文整理了Java中org.apache.xml.security.Init.isInitialized()
方法的一些代码示例,展示了Init.isInitialized()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Init.isInitialized()
方法的具体详情如下:
包路径:org.apache.xml.security.Init
类名称:Init
方法名:isInitialized
[英]Method isInitialized
[中]方法初始化
代码示例来源:origin: cloudfoundry/uaa
@BeforeAll
public static void initializeOpenSAML() throws Exception {
if (!org.apache.xml.security.Init.isInitialized()) {
DefaultBootstrap.bootstrap();
}
}
代码示例来源:origin: org.apache.santuario/xmlsec
/**
* Method getExceptionMessage
*
* @param msgID
* @return message translated
*
*/
public static String getExceptionMessage(String msgID) {
try {
return resourceBundle.getString(msgID);
} catch (Throwable t) {
if (org.apache.xml.security.Init.isInitialized()) {
return "No message with ID \"" + msgID
+ "\" found in resource bundle \""
+ Constants.exceptionMessagesResourceBundleBase + "\"";
}
return I18n.NOT_INITIALIZED_MSG;
}
}
代码示例来源:origin: org.apache.santuario/xmlsec
/**
* Method getExceptionMessage
*
* @param msgID
* @param exArgs
* @return message translated
*/
public static String getExceptionMessage(String msgID, Object exArgs[]) {
try {
return MessageFormat.format(resourceBundle.getString(msgID), exArgs);
} catch (Throwable t) {
if (org.apache.xml.security.Init.isInitialized()) {
return "No message with ID \"" + msgID
+ "\" found in resource bundle \""
+ Constants.exceptionMessagesResourceBundleBase + "\"";
}
return I18n.NOT_INITIALIZED_MSG;
}
}
代码示例来源:origin: io.apigee.opensaml/xmltooling
/** Constructor. */
public SignatureUnmarshaller() {
if (!Init.isInitialized()) {
log.debug("Initializing XML security library");
Init.init();
}
}
代码示例来源:origin: org.opensaml/xmltooling
/** Constructor. */
public SignatureUnmarshaller() {
if (!Init.isInitialized()) {
log.debug("Initializing XML security library");
Init.init();
}
}
代码示例来源:origin: io.apigee.opensaml/xmltooling
/** Constructor. */
public SignatureMarshaller() {
if (!Init.isInitialized()) {
log.debug("Initializing XML security library");
Init.init();
}
}
代码示例来源:origin: org.opensaml/xmltooling
/** Constructor. */
public SignatureMarshaller() {
if (!Init.isInitialized()) {
log.debug("Initializing XML security library");
Init.init();
}
}
代码示例来源:origin: org.apache.santuario/xmlsec
/**
* Method getExceptionMessage
*
* @param msgID
* @param originalException
* @return message translated
*/
public static String getExceptionMessage(String msgID, Exception originalException) {
try {
Object exArgs[] = { originalException.getMessage() };
return MessageFormat.format(resourceBundle.getString(msgID), exArgs);
} catch (Throwable t) {
if (org.apache.xml.security.Init.isInitialized()) {
return "No message with ID \"" + msgID
+ "\" found in resource bundle \""
+ Constants.exceptionMessagesResourceBundleBase
+ "\". Original Exception was a "
+ originalException.getClass().getName() + " and message "
+ originalException.getMessage();
}
return I18n.NOT_INITIALIZED_MSG;
}
}
代码示例来源:origin: org.opensaml/opensaml
/**
* Initializes the Apache XMLSecurity libary.
*
* @throws ConfigurationException thrown is there is a problem initializing the library
*/
protected static void initializeXMLSecurity() throws ConfigurationException {
Logger log = getLogger();
String lineBreakPropName = "org.apache.xml.security.ignoreLineBreaks";
// Don't override if it was set explicitly
if (System.getProperty(lineBreakPropName) == null) {
System.setProperty(lineBreakPropName, "true");
}
if (!Init.isInitialized()) {
log.debug("Initializing Apache XMLSecurity library");
Init.init();
}
}
代码示例来源:origin: net.shibboleth.metadata/aggregator-pipeline
super.doInitialize();
if (!Init.isInitialized()) {
Init.isInitialized();
代码示例来源:origin: holodeck-b2b/Holodeck-B2B
/**
* Converts a {@link Document} representation of the SOAP Envelope into a Axiom representation.
*
* @param document The standard DOM representation of the SOAP Envelope
* @return An {@link SOAPEnvelope} object containing the Axiom representation of the SOAP envelope, or <br>
* <code>null</code> if the conversion fails
*/
public static SOAPEnvelope convertDOMSOAPEnvToAxiom(final Document document) {
try {
// If no security action is performed the Santuario may not have been initialized which causes the
// XMLUtils.outputDOM to fail
if (!org.apache.xml.security.Init.isInitialized())
org.apache.xml.security.Init.init();
// The call of the Document.normalizeDocument() method is to fix the exception described here:
// http://apache-xml-project.6118.n7.nabble.com/Undeclared-namespace-prefix-quot-ds-quot-error-td36346.html
document.normalizeDocument();
final ByteArrayOutputStream os = new ByteArrayOutputStream();
XMLUtils.outputDOM(document.getDocumentElement(), os, true);
final ByteArrayInputStream bais = new ByteArrayInputStream(os.toByteArray());
final SOAPModelBuilder stAXSOAPModelBuilder = OMXMLBuilderFactory.createSOAPModelBuilder(bais, null);
final SOAPEnvelope env = stAXSOAPModelBuilder.getSOAPEnvelope();
env.build();
return env;
} catch (final Exception e) {
// If anything goes wrong converting the document, just return null
return null;
}
}
代码示例来源:origin: net.shibboleth.metadata/aggregator-pipeline
/** {@inheritDoc} */
@Override protected void doInitialize() throws ComponentInitializationException {
super.doInitialize();
if (verificationKey == null) {
throw new ComponentInitializationException("Unable to initialize " + getId()
+ ", no verification key was specified");
}
validator = new XMLSignatureValidator(verificationKey,
blacklistedDigests, blacklistedSignatureMethods, permittingEmptyReferences);
if (!Init.isInitialized()) {
Init.init();
}
}
}
内容来源于网络,如有侵权,请联系作者删除!