if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); URI signatureURI = request.getSignatureAlgorithm(); String signatureMethod = signatureURI != null ? signatureURI.toString() : SignatureMethod.RSA_SHA1; String signingCertificateAlias = this.configuration.getSigningCertificateAlias(); if(signingCertificateAlias != null){ x509Certificate = (X509Certificate) this.configuration.getCertificate(signingCertificateAlias); XMLSignatureUtil.setCanonicalizationMethodType(configuration.getXMLDSigCanonicalizationMethod()); if (this.configuration.encryptIssuedToken()) { providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName);
WSTrustRequestHandler handler = this.config.getRequestHandler(); if (handler == null) throw new IllegalStateException(ErrorCodes.NULL_VALUE + "WSTrustRequestHandler");
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); URI signatureURI = request.getSignatureAlgorithm(); String signatureMethod = signatureURI != null ? signatureURI.toString() : SignatureMethod.RSA_SHA1; XMLSignatureUtil.setCanonicalizationMethodType(configuration.getXMLDSigCanonicalizationMethod()); if (this.configuration.encryptIssuedToken()) log.trace("Locating public key for service provider " + serviceName); if (serviceName != null) providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName);
String tokenTypeFromServiceName = configuration.getTokenTypeForService(serviceName); providerCertificate = this.configuration.getServiceProviderCertificate(serviceName); requestContext.setTokenIssuer(this.configuration.getSTSName()); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) { request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); ClaimsProcessor processor = this.configuration.getClaimsProcessor(claims.getDialect()); Certificate certificate = this.configuration.getCertificate(callerPrincipal.getName()); if (certificate != null) requestContext.setProofTokenInfo(WSTrustUtil.createKeyInfo(certificate));
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); try if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); context.setTokenIssuer(this.configuration.getSTSName());
String tokenTypeFromServiceName = configuration.getTokenTypeForService(serviceName); providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName); requestContext.setTokenIssuer(this.configuration.getSTSName()); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); ClaimsProcessor processor = this.configuration.getClaimsProcessor(claims.getDialect()); Certificate certificate = this.configuration.getCertificate(callerPrincipal.getName()); if (certificate != null) requestContext.setProofTokenInfo(WSTrustUtil.createKeyInfo(certificate));
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); try
String tokenTypeFromServiceName = configuration.getTokenTypeForService(serviceName); providerCertificate = this.configuration.getServiceProviderCertificate(serviceName); requestContext.setTokenIssuer(this.configuration.getSTSName()); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) { request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); ClaimsProcessor processor = this.configuration.getClaimsProcessor(claims.getDialect()); Certificate certificate = this.configuration.getCertificate(callerPrincipal.getName()); if (certificate != null) requestContext.setProofTokenInfo(WSTrustUtil.createKeyInfo(certificate));
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); try if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); context.setTokenIssuer(this.configuration.getSTSName());
String tokenTypeFromServiceName = configuration.getTokenTypeForService(serviceName); providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName); requestContext.setTokenIssuer(this.configuration.getSTSName()); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); ClaimsProcessor processor = this.configuration.getClaimsProcessor(claims.getDialect()); Certificate certificate = this.configuration.getCertificate(callerPrincipal.getName()); if (certificate != null) requestContext.setProofTokenInfo(WSTrustUtil.createKeyInfo(certificate));
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); URI signatureURI = request.getSignatureAlgorithm(); String signatureMethod = signatureURI != null ? signatureURI.toString() : SignatureMethod.RSA_SHA1; XMLSignatureUtil.setCanonicalizationMethodType(configuration.getXMLDSigCanonicalizationMethod()); if (this.configuration.encryptIssuedToken()) log.trace("Locating public key for service provider " + serviceName); if (serviceName != null) providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName);
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) KeyPair keyPair = this.configuration.getSTSKeyPair(); try
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); URI signatureURI = request.getSignatureAlgorithm(); String signatureMethod = signatureURI != null ? signatureURI.toString() : SignatureMethod.RSA_SHA1; String signingCertificateAlias = this.configuration.getSigningCertificateAlias(); if (signingCertificateAlias != null) { x509Certificate = (X509Certificate) this.configuration.getCertificate(signingCertificateAlias); XMLSignatureUtil.setCanonicalizationMethodType(configuration.getXMLDSigCanonicalizationMethod()); if (this.configuration.encryptIssuedToken()) { providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName);
String tokenTypeFromServiceName = configuration.getTokenTypeForService(serviceName); providerCertificate = this.configuration.getServiceProviderCertificate(serviceName); requestContext.setTokenIssuer(this.configuration.getSTSName()); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) { request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); ClaimsProcessor processor = this.configuration.getClaimsProcessor(claims.getDialect()); Certificate certificate = this.configuration.getCertificate(callerPrincipal.getName()); if (certificate != null) requestContext.setProofTokenInfo(WSTrustUtil.createKeyInfo(certificate));
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); try { Document tokenDocument = DocumentUtil.createDocument(); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) { request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); context.setTokenIssuer(this.configuration.getSTSName());
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); try { if (logger.isTraceEnabled()) {
WSTrustRequestHandler handler = this.config.getRequestHandler(); if (handler == null) throw new IllegalStateException(ErrorCodes.NULL_VALUE + "WSTrustRequestHandler");
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); URI signatureURI = request.getSignatureAlgorithm(); String signatureMethod = signatureURI != null ? signatureURI.toString() : SignatureMethod.RSA_SHA1; String signingCertificateAlias = this.configuration.getSigningCertificateAlias(); if (signingCertificateAlias != null) { x509Certificate = (X509Certificate) this.configuration.getCertificate(signingCertificateAlias); XMLSignatureUtil.setCanonicalizationMethodType(configuration.getXMLDSigCanonicalizationMethod()); if (this.configuration.encryptIssuedToken()) { providerPublicKey = this.configuration.getServiceProviderPublicKey(serviceName);
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); try { Document tokenDocument = DocumentUtil.createDocument(); if (request.getLifetime() == null && this.configuration.getIssuedTokenTimeout() != 0) { request.setLifetime(WSTrustUtil.createDefaultLifetime(this.configuration.getIssuedTokenTimeout())); context.setTokenIssuer(this.configuration.getSTSName());
if (this.configuration.signIssuedToken() && this.configuration.getSTSKeyPair() != null) { KeyPair keyPair = this.configuration.getSTSKeyPair(); try { if (logger.isTraceEnabled()) {