Package br.net.woodstock.rockframework.security.sign

Examples of br.net.woodstock.rockframework.security.sign.SignatureType


    signatory.setSubject(subject);
    return signatory;
  }

  protected SignatureType getSignatureType(final String signatureAlgorithm) {
    SignatureType type = SignatureType.getSignType(signatureAlgorithm);
    if (type == null) {
      type = SignatureType.SHA1_RSA;
    }
    return type;
  }
View Full Code Here


    }
    return type;
  }

  protected DigestType getDigestTypeFromSignature(final String signatureAlgorithm) {
    SignatureType signatureType = this.getSignatureType(signatureAlgorithm);
    DigestType digestType = signatureType.getDigestType();
    return digestType;
  }
View Full Code Here

    signatory.setSubject(subject);
    return signatory;
  }

  protected SignatureType getSignatureType(final String signatureAlgorithm) {
    SignatureType type = SignatureType.getSignType(signatureAlgorithm);
    if (type == null) {
      type = SignatureType.SHA1_RSA;
    }
    return type;
  }
View Full Code Here

    }
    return type;
  }

  protected DigestType getDigestTypeFromSignature(final String signatureAlgorithm) {
    SignatureType signatureType = this.getSignatureType(signatureAlgorithm);
    DigestType digestType = signatureType.getDigestType();
    return digestType;
  }
View Full Code Here

    signatory.setSubject(subject);
    return signatory;
  }

  protected SignatureType getSignatureType(final String signatureAlgorithm) {
    SignatureType type = SignatureType.getSignType(signatureAlgorithm);
    if (type == null) {
      type = SignatureType.SHA1_RSA;
    }
    return type;
  }
View Full Code Here

    }
    return type;
  }

  protected DigestType getDigestTypeFromSignature(final String signatureAlgorithm) {
    SignatureType signatureType = this.getSignatureType(signatureAlgorithm);
    DigestType digestType = signatureType.getDigestType();
    return digestType;
  }
View Full Code Here

    Assert.notEmpty(data, "data");
    try {
      CMSSignedDataGenerator signedDataGenerator = new CMSSignedDataGenerator();
      TimeStampClient timeStampClient = this.parameters.getTimeStampClient();
      PKCS7SignatureMode mode = this.parameters.getSignatureMode();
      SignatureType signatureType = this.parameters.getSignatureType();

      if (signatureType == null) {
        signatureType = SignatureType.SHA1_RSA;
      }

      for (Alias alias : this.parameters.getAliases()) {
        PrivateKeyEntry privateKeyEntry = (PrivateKeyEntry) this.parameters.getStore().get(alias, StoreEntryType.PRIVATE_KEY);

        if (privateKeyEntry == null) {
          throw new SignerException("PrivateKey not found for alias '" + alias.getName() + "'");
        }

        PrivateKey privateKey = privateKeyEntry.getValue();
        Certificate[] chain = privateKeyEntry.getChain();
        Certificate certificate = chain[0];

        JcaContentSignerBuilder contentSignerBuilder = new JcaContentSignerBuilder(signatureType.getAlgorithm());
        contentSignerBuilder.setProvider(BouncyCastleProviderHelper.PROVIDER_NAME);

        ContentSigner contentSigner = contentSignerBuilder.build(privateKey);

        JcaDigestCalculatorProviderBuilder digestCalculatorProviderBuilder = new JcaDigestCalculatorProviderBuilder();
View Full Code Here

    //return digestType.getDigestMethod();
    return null;
  }

  private String getSignatureDigestName(final String name) {
    SignatureType signatureType = SignatureType.getSignType(name);
    return signatureType.getSignatureMethod();
  }
View Full Code Here

TOP

Related Classes of br.net.woodstock.rockframework.security.sign.SignatureType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.