org.apache.xml.security.signature.XMLSignatureInput.setMIMEType()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(145)

本文整理了Java中org.apache.xml.security.signature.XMLSignatureInput.setMIMEType()方法的一些代码示例,展示了XMLSignatureInput.setMIMEType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLSignatureInput.setMIMEType()方法的具体详情如下:
包路径:org.apache.xml.security.signature.XMLSignatureInput
类名称:XMLSignatureInput
方法名:setMIMEType

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);
  }
}

相关文章