javax.xml.crypto.dsig.Reference.getType()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(83)

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

Reference.getType介绍

暂无

代码示例

代码示例来源:origin: be.fedict.eid-dss/eid-dss-spi-utils

@SuppressWarnings("unchecked")
public static String findReferenceUri(XMLSignature xmlSignature, String type) {
  SignedInfo signedInfo = xmlSignature.getSignedInfo();
  List<Reference> references = signedInfo.getReferences();
  for (Reference reference : references) {
    if (type.equals(reference.getType())) {
      return reference.getURI();
    }
  }
  return null;
}

代码示例来源:origin: org.apache.santuario/xmlsec

@Override
public boolean equals(Object o) {
  if (this == o) {
    return true;
  }
  if (!(o instanceof Reference)) {
    return false;
  }
  Reference oref = (Reference)o;
  boolean idsEqual = id == null ? oref.getId() == null
                  : id.equals(oref.getId());
  boolean urisEqual = uri == null ? oref.getURI() == null
                   : uri.equals(oref.getURI());
  boolean typesEqual = type == null ? oref.getType() == null
                    : type.equals(oref.getType());
  boolean digestValuesEqual =
    Arrays.equals(digestValue, oref.getDigestValue());
  return digestMethod.equals(oref.getDigestMethod()) && idsEqual &&
    urisEqual && typesEqual &&
    allTransforms.equals(oref.getTransforms()) && digestValuesEqual;
}

代码示例来源:origin: org.apache.juddi/juddi-client

OutReadableErrorMessage.set("signature reference " + j + " invalid. " + OutReadableErrorMessage.get());
logger.debug("Ref type: " + ref.getType() + ", URI: " + ref.getURI());
for (Object xform : ref.getTransforms()) {
    logger.debug("Transform: " + xform);

代码示例来源:origin: org.apache.juddi/uddi-tck-base

boolean refValid = ref.validate(valContext);
System.out.println("ref[" + j + "] validity status: " + refValid);
System.out.println("Ref type: " + ref.getType() + ", URI: " + ref.getURI());
for (Object xform : ref.getTransforms()) {
  System.out.println("Transform: " + xform);

代码示例来源:origin: es.gob.afirma/afirma-crypto-xmlsignature

r.getDigestMethod(),
trans,
r.getType(),
r.getId()

代码示例来源:origin: be.fedict.eid-dss/eid-dss-document-zip

if (null != reference.getType()) {
Set<String> referencedEntryNames = new HashSet<String>();
for (Reference reference : references) {
  if (null != reference.getType()) {
    continue;

代码示例来源:origin: be.fedict.eid-dss/eid-dss-document-xml

List<Reference> references = signedInfo.getReferences();
for (Reference reference : references) {
  LOG.debug("reference type: " + reference.getType());
  if (null != reference.getType()) {

相关文章