Package org.opensaml.common.impl

Examples of org.opensaml.common.impl.SecureRandomIdentifierGenerator


    }

    private Assertion createAssertion(Subject subject) {
        Assertion assertion = (new AssertionBuilder()).buildObject();
        try {
            SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator();
            assertion.setID(generator.generateIdentifier());
        } catch (NoSuchAlgorithmException e) {
            LOG.log(Level.WARNING, e.getMessage(), e);
        }

        DateTime now = new DateTime();
View Full Code Here


        String issuerURL = "http://www.sopera.de/SAML1";

        org.opensaml.saml1.core.Assertion assertion = (new org.opensaml.saml1.core.impl.AssertionBuilder())
                .buildObject();
        try {
            SecureRandomIdentifierGenerator generator = new SecureRandomIdentifierGenerator();
            assertion.setID(generator.generateIdentifier());
        } catch (NoSuchAlgorithmException e) {
            LOG.log(Level.WARNING, e.getMessage(), e);
        }

        assertion.setIssuer(issuerURL);
View Full Code Here

            (XMLSignatureBuilder<KeyName>) builderFactory.getBuilder(KeyName.DEFAULT_ELEMENT_NAME);
        carriedKeyNameBuilder =
            (XMLEncryptionBuilder<CarriedKeyName>) builderFactory.getBuilder(CarriedKeyName.DEFAULT_ELEMENT_NAME);
       
        try{
            idGenerator = new SecureRandomIdentifierGenerator();
        }catch(NoSuchAlgorithmException e){
            log.error("JVM does not support SHA1PRNG random number generation algorithm.");
        }
       
        keyPlacement = KeyPlacement.PEER;
View Full Code Here

            (XMLSignatureBuilder<KeyName>) builderFactory.getBuilder(KeyName.DEFAULT_ELEMENT_NAME);
        carriedKeyNameBuilder =
            (XMLEncryptionBuilder<CarriedKeyName>) builderFactory.getBuilder(CarriedKeyName.DEFAULT_ELEMENT_NAME);
       
        try{
            idGenerator = new SecureRandomIdentifierGenerator();
        }catch(NoSuchAlgorithmException e){
            log.error("JVM does not support SHA1PRNG random number generation algorithm.");
        }
       
        keyPlacement = KeyPlacement.PEER;
View Full Code Here

        super(casServerUrlPrefix);
        this.basicParserPool = new BasicParserPool();
        this.basicParserPool.setNamespaceAware(true);

        try {
            this.identifierGenerator = new SecureRandomIdentifierGenerator();
        } catch (final Exception e) {
            throw new RuntimeException(e);
        }
    }
View Full Code Here

    /**
     * Instantiates a new abstract saml10 response view.
     */
    protected AbstractSaml10ResponseView() {
        try {
            this.idGenerator = new SecureRandomIdentifierGenerator();
        } catch (final NoSuchAlgorithmException e) {
            throw new IllegalStateException("Cannot create secure random ID generator for SAML message IDs.");
        }
    }
View Full Code Here

TOP

Related Classes of org.opensaml.common.impl.SecureRandomIdentifierGenerator

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.