本文整理了Java中org.apache.xml.security.signature.XMLSignatureInput.setMIMEType()
方法的一些代码示例,展示了XMLSignatureInput.setMIMEType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLSignatureInput.setMIMEType()
方法的具体详情如下:
包路径:org.apache.xml.security.signature.XMLSignatureInput
类名称:XMLSignatureInput
方法名:setMIMEType
[英]Sets mimeType
[中]设置mimeType
代码示例来源:origin: arhs/sd-dss
result.setMIMEType("text/xml");
result.setExcludeComments(true);
result.setSourceURI((baseUri != null) ? baseUri.concat(uriNodeValue) : uriNodeValue);
代码示例来源:origin: org.apache.santuario/xmlsec
result.setMIMEType(mimeType);
代码示例来源:origin: org.apache.santuario/xmlsec
result.setExcludeComments(true);
result.setMIMEType("text/xml");
if (context.baseUri != null && context.baseUri.length() > 0) {
result.setSourceURI(context.baseUri.concat(context.uriToResolve));
代码示例来源:origin: org.apache.santuario/xmlsec
result.setMIMEType("text/xml");
if (baseURI != null && baseURI.length() > 0) {
result.setSourceURI(baseURI.concat(uriAttr.getNodeValue()));
代码示例来源:origin: org.apache.santuario/xmlsec
result.setSecureValidation(context.secureValidation);
result.setMIMEType("text/xml");
if (context.baseUri != null && context.baseUri.length() > 0) {
result.setSourceURI(context.baseUri.concat(context.uriToResolve));
代码示例来源:origin: arhs/sd-dss
@Override
public XMLSignatureInput engineResolveURI(ResourceResolverContext context) throws ResourceResolverException {
final Attr uriAttr = context.attr;
final String baseUriString = context.baseUri;
String documentUri = uriAttr.getNodeValue();
documentUri = decodeUrl(documentUri);
final DSSDocument document = getDocument(documentUri);
if (document != null) {
// The input stream is closed automatically by XMLSignatureInput class
// TODO-Bob (05/09/2014): There is an error concerning the input streams base64 encoded. Some extra bytes are added within the santuario which breaks the HASH.
// TODO-Vin (05/09/2014): Can you create an isolated test-case JIRA DSS-?
InputStream inputStream = document.openStream();
// final byte[] bytes = DSSUtils.toByteArray(inputStream);
// final String string = new String(bytes);
// inputStream = DSSUtils.toInputStream(bytes);
final XMLSignatureInput result = new XMLSignatureInput(inputStream);
result.setSourceURI(documentUri);
final MimeType mimeType = document.getMimeType();
if (mimeType != null) {
result.setMIMEType(mimeType.getMimeTypeString());
}
return result;
} else {
Object exArgs[] = {"The uriNodeValue " + documentUri + " is not configured for offline work"};
throw new ResourceResolverException("generic.EmptyMessage", exArgs, documentUri, baseUriString);
}
}
内容来源于网络,如有侵权,请联系作者删除!