diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index a6ff6fe6..784df936 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -11,10 +11,10 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v2 with: - java-version: '11' + java-version: '17' distribution: 'adopt' - name: Build with Maven diff --git a/.github/workflows/build-test-and-codecoverage.yml b/.github/workflows/build-test-and-codecoverage.yml index 1283b1c1..815f819d 100644 --- a/.github/workflows/build-test-and-codecoverage.yml +++ b/.github/workflows/build-test-and-codecoverage.yml @@ -11,10 +11,10 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v2 with: - java-version: '11' + java-version: '17' distribution: 'adopt' - name: Build with Maven diff --git a/audit/actuator/pom.xml b/audit/actuator/pom.xml index bd76c3f6..7faf1892 100644 --- a/audit/actuator/pom.xml +++ b/audit/actuator/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-audit-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Auditing :: Actuator @@ -73,13 +73,6 @@ - - - com.fasterxml.jackson.core - jackson-databind - 2.14.1 - - org.springframework.boot spring-boot-dependencies @@ -108,7 +101,7 @@ net.bytebuddy byte-buddy - 1.12.14 + 1.14.9 test diff --git a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.java b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.java index 97575102..fc38716f 100644 --- a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.java +++ b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.audit.actuator; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.callback.AuditLoggerListener; import se.swedenconnect.signservice.audit.callback.CallbackAuditLogger; diff --git a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.java b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.java index 986ba441..efc2e4db 100644 --- a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.java +++ b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.audit.actuator; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration; /** diff --git a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.java b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.java index 088c3bfb..60b8f9c6 100644 --- a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.java +++ b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.audit.actuator; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.springframework.context.ApplicationEventPublisher; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory; diff --git a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.java b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.java index cb2ccfdf..5b37e152 100644 --- a/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.java +++ b/audit/actuator/src/main/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,10 @@ import java.util.Objects; import java.util.stream.Collectors; -import javax.annotation.Nonnull; - import org.springframework.boot.actuate.audit.listener.AuditApplicationEvent; import org.springframework.context.ApplicationEventPublisher; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditEventParameter; import se.swedenconnect.signservice.audit.callback.AuditLoggerListener; diff --git a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfigurationTest.java b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfigurationTest.java index aae618da..263de983 100644 --- a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfigurationTest.java +++ b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactoryTest.java b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactoryTest.java index f8240c2e..993968de 100644 --- a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactoryTest.java +++ b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListenerTest.java b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListenerTest.java index fb46d25a..1a7591d4 100644 --- a/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListenerTest.java +++ b/audit/actuator/src/test/java/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListenerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/pom.xml b/audit/base/pom.xml index 1140429c..e457a012 100644 --- a/audit/base/pom.xml +++ b/audit/base/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-audit-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Auditing :: Base @@ -79,7 +79,7 @@ ch.qos.logback logback-classic - 1.2.11 + 1.4.11 test diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.java index 0f044016..3ab3dd09 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.audit.base; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditEventBuilder; import se.swedenconnect.signservice.audit.AuditEventParameter; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.java index 3ff81e59..21bf2265 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.events.AuditEventFactory; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.java index ced84522..fb882a57 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,9 +18,8 @@ import java.lang.reflect.Constructor; import java.util.Arrays; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.events.AuditEventFactory; import se.swedenconnect.signservice.core.config.AbstractHandlerFactory; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.java index c3d9c9e1..9d319f81 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.audit.base.events; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.java index 1ccafb2d..00c71671 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.audit.base.events; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.java index e3085273..c15cc721 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,9 +21,8 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditEventParameter; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.java index 3dd2ac0f..c1ec7dcd 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.audit.callback; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.java index 680ee37f..46a30f26 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import java.util.Objects; -import javax.annotation.Nonnull; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.AuditLoggerException; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.java index b3bb7536..3c5f4aed 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.audit.callback; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.java index fd45bc3f..d832909b 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,9 @@ */ package se.swedenconnect.signservice.audit.callback; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandler.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandler.java index 58905a15..7ba4f5ff 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandler.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,10 +32,10 @@ import java.util.logging.Level; import java.util.logging.LogRecord; -import javax.annotation.Nonnull; - import org.apache.commons.io.FilenameUtils; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; + +import jakarta.annotation.Nonnull; /** * A wrapper class to Java Util Logging's {@link FileHandler} that supports "rolling files" per date. diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLogger.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLogger.java index f1b86cd9..3c9b3e37 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLogger.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,8 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.Nonnull; -import javax.annotation.PreDestroy; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.PreDestroy; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLoggerException; import se.swedenconnect.signservice.audit.base.AbstractAuditLogger; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.java index bb0f7e81..da7eae02 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.Optional; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.java index fc01c038..c8c7ff19 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.io.IOException; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.java index acac1214..1d66c906 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,12 +17,11 @@ import java.util.Optional; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.AuditLoggerException; diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.java index abc4cea4..667c040b 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.Optional; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration; /** diff --git a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.java b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.java index 147a4694..edf0a240 100644 --- a/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.java +++ b/audit/base/src/main/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.audit.logsystem; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLogger; import se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory; diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/MemoryAppender.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/MemoryAppender.java index 7a7adcba..aeab47e2 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/MemoryAppender.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/MemoryAppender.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfigurationTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfigurationTest.java index 65c8f95f..fe2ac683 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfigurationTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory; /** diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactoryTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactoryTest.java index a58dd355..387bfdd5 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactoryTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,12 +19,11 @@ import java.lang.reflect.Field; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.audit.AuditLoggerException; diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerTest.java index 45d4a64c..af638da2 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import java.lang.reflect.Field; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditEventParameter; import se.swedenconnect.signservice.audit.AuditLoggerException; diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfigurationTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfigurationTest.java index eda8d05f..2dabbf53 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfigurationTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactoryTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactoryTest.java index 50a6515d..f1732233 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactoryTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerTest.java index c763d8c0..bd78ef85 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandlerTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandlerTest.java index 5f036193..fa10cfc9 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandlerTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/DateRollingFileHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,14 +27,14 @@ import java.util.logging.LogRecord; import java.util.logging.Logger; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestInstance; +import jakarta.annotation.Nonnull; + /** * Test cases for DateRollingFileHandler. */ diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfigurationTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfigurationTest.java index 13a3a57a..ddc77334 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfigurationTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactoryTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactoryTest.java index aabe3bd0..934c4fa1 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactoryTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerTest.java index 1cc4ff95..5d811495 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/file/FileAuditLoggerTest.java @@ -8,8 +8,6 @@ import java.nio.file.Path; import java.util.List; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; @@ -18,6 +16,7 @@ import org.mockito.Mockito; import ch.qos.logback.classic.spi.ILoggingEvent; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.audit.AuditEvent; import se.swedenconnect.signservice.audit.AuditLoggerException; import se.swedenconnect.signservice.audit.MemoryAppender; diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfigurationTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfigurationTest.java index d72d76e6..b268df38 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfigurationTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactoryTest.java b/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactoryTest.java index 82851792..c99beb75 100644 --- a/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactoryTest.java +++ b/audit/base/src/test/java/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/audit/pom.xml b/audit/pom.xml index 8560e906..4fc222f1 100644 --- a/audit/pom.xml +++ b/audit/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Auditing @@ -79,9 +79,23 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + + diff --git a/authn/base/pom.xml b/authn/base/pom.xml index 5a4c5fba..6458718b 100644 --- a/authn/base/pom.xml +++ b/authn/base/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-authn-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Authentication :: Base @@ -79,40 +79,25 @@ - javax.xml.bind - jaxb-api + se.swedenconnect.schemas + swedenconnect-jaxb - + + + jakarta.xml.bind + jakarta.xml.bind-api + + org.glassfish.jaxb jaxb-runtime - - - - javax.activation - activation + provided - se.swedenconnect.schemas - saml-jaxb + jakarta.activation + jakarta.activation-api - - - se.swedenconnect.schemas - oasis-dss-jaxb - - - javax.activation - activation - - - - - - se.swedenconnect.schemas.csig - dss-ext11-jaxb - diff --git a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.java b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.java index 3d85f3c5..a7494fa5 100644 --- a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.java +++ b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,14 +23,12 @@ import java.util.List; import java.util.UUID; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.signservice.authn.AuthenticationErrorCode; import se.swedenconnect.signservice.authn.AuthenticationHandler; import se.swedenconnect.signservice.authn.AuthenticationResult; @@ -46,6 +44,7 @@ import se.swedenconnect.signservice.core.http.HttpUserRequest; import se.swedenconnect.signservice.protocol.msg.AuthnRequirements; import se.swedenconnect.signservice.protocol.msg.SignMessage; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * A mocked authentication handler that may be used in testing scenarios. diff --git a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.java b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.java index 651fd474..1199cc0f 100644 --- a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.java +++ b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.authn.mock; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.authn.AuthenticationHandler; import se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration; diff --git a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.java b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.java index dd31cb95..5a4c22cc 100644 --- a/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.java +++ b/authn/base/src/main/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.authn.mock; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.authn.AuthenticationHandler; import se.swedenconnect.signservice.core.config.AbstractHandlerFactory; import se.swedenconnect.signservice.core.config.BeanLoader; diff --git a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfigurationTest.java b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfigurationTest.java index 722ad13a..cb212103 100644 --- a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfigurationTest.java +++ b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactoryTest.java b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactoryTest.java index 3e775633..d82bbdba 100644 --- a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactoryTest.java +++ b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerTest.java b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerTest.java index adc22547..f6af48ef 100644 --- a/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerTest.java +++ b/authn/base/src/test/java/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/pom.xml b/authn/pom.xml index ad02d2e9..288464cd 100644 --- a/authn/pom.xml +++ b/authn/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Authentication @@ -79,7 +79,7 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} @@ -88,5 +88,19 @@ + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/authn/saml/README.md b/authn/saml/README.md index 89b25aa3..afb5b232 100644 --- a/authn/saml/README.md +++ b/authn/saml/README.md @@ -107,6 +107,7 @@ The [MetadataProviderConfiguration](https://github.com/swedenconnect/signservice | `file` | A full path to locally stored metadata. Mutually exclusive with `url` above. | - | | `backup-location` | Optional property. If `url` is assigned, this setting points to a backup file where the downloaded data should be saved. If the `mdq` flag has been set, this property should point to a directory and not a file. | - | | `mdq` | Optional property. If a metadata URL has been configured, setting this flag means that the metadata [MDQ protocol](https://www.ietf.org/id/draft-young-md-query-17.html) is used. | `false` | +| `fail-fast` | Optional property. Sets whether problems during initialization should cause the provider to fail or go on without metadata. The assumption being that in most cases a provider will recover at some point in the future. | `false` | | `http-proxy.*` | An optional HTTP proxy configuration. Should be assigned if the service is deployed behind a HTTP proxy. For settings see below. | . | `additional[]` | A list of additional metadata providers. Using this feature a chained metadata provider will be created where several sources of metadata will be used. | An empty list. | diff --git a/authn/saml/pom.xml b/authn/saml/pom.xml index b84d70ac..2c696105 100644 --- a/authn/saml/pom.xml +++ b/authn/saml/pom.xml @@ -4,13 +4,12 @@ 4.0.0 signservice-authn-saml - jar - 1.0.3 + jar se.swedenconnect.signservice signservice-authn-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Authentication :: SAML @@ -89,25 +88,6 @@ - - - se.swedenconnect.opensaml - opensaml-addons - 1.2.6 - - - - se.swedenconnect.opensaml - opensaml-swedish-eid - 1.2.5 - - - com.nimbusds - nimbus-jose-jwt - - - - @@ -117,7 +97,7 @@ se.swedenconnect.signservice signservice-authn-base - 1.0.2 + ${project.version} @@ -133,12 +113,6 @@ se.swedenconnect.opensaml opensaml-swedish-eid - - - se.swedenconnect.opensaml - opensaml-addons - - diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.java index 562db580..b4b9e5e1 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,9 +25,6 @@ import java.util.Optional; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.lang3.StringUtils; import org.opensaml.core.xml.io.MarshallingException; import org.opensaml.core.xml.io.Unmarshaller; @@ -46,11 +43,12 @@ import org.opensaml.xmlsec.signature.support.SignatureException; import org.w3c.dom.Element; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; -import net.shibboleth.utilities.java.support.resolver.ResolverException; -import net.shibboleth.utilities.java.support.xml.SerializeSupport; +import net.shibboleth.shared.resolver.ResolverException; +import net.shibboleth.shared.xml.SerializeSupport; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.InternalXMLException; import se.swedenconnect.opensaml.saml2.core.build.RequestedAuthnContextBuilder; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorUtils; @@ -852,7 +850,7 @@ protected IdentityAssertion buildIdentityAssertion( try { assertion.setEncodedAssertion(DOMUtils.nodeToBytes(XMLObjectSupport.marshall(samlAssertion))); } - catch (final MarshallingException | InternalXMLException e) { + catch (final Exception e) { final String msg = "Failed to unmarshall Assertion"; log.info("{}: {} - {}", context.getId(), msg, e.getMessage()); throw new UserAuthenticationException(AuthenticationErrorCode.INTERNAL_AUTHN_ERROR, msg, e); @@ -892,7 +890,7 @@ protected void storeAuthnRequest(@Nonnull final AuthnRequest authnRequest, @Nonn // We do that by marshalling it to a DOM object and to get the bytes ... context.put(AUTHNREQUEST_KEY, DOMUtils.nodeToBytes(XMLObjectSupport.marshall(authnRequest))); } - catch (final MarshallingException | InternalXMLException e) { + catch (final Exception e) { final String msg = "Failed to marshall AuthnRequest object"; log.info("{}: {} - {}", context.getId(), msg, e.getMessage()); throw new UserAuthenticationException(AuthenticationErrorCode.INTERNAL_AUTHN_ERROR, msg, e); @@ -919,7 +917,7 @@ protected AuthnRequest getAuthnRequest(@Nonnull final SignServiceContext context .orElseThrow(() -> new UnmarshallingException("No unmarshaller for AuthnRequest available")); return AuthnRequest.class.cast(unmarshaller.unmarshall(xml)); } - catch (final UnmarshallingException | InternalXMLException e) { + catch (final Exception e) { final String msg = "Failed to unmarshall AuthnRequest object"; log.info("{}: {} - {}", context.getId(), msg, e.getMessage()); throw new UserAuthenticationException(AuthenticationErrorCode.INTERNAL_AUTHN_ERROR, msg, e); diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.java index a794ced6..7de8d73a 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.authn.saml; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer; import se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider; import se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator; diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.java index 81f31c8d..9735fbfb 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,12 +17,11 @@ import java.util.Objects; -import javax.annotation.Nonnull; - import org.opensaml.saml.common.SAMLObject; import org.opensaml.saml.saml2.core.Assertion; import org.opensaml.saml.saml2.core.Response; +import jakarta.annotation.Nonnull; import se.swedenconnect.opensaml.saml2.response.replay.MessageReplayChecker; import se.swedenconnect.opensaml.saml2.response.replay.MessageReplayException; diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.java index 636d2145..3baada18 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SamlStatus.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SamlStatus.java index d6e3cf3a..ad1841a2 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SamlStatus.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SamlStatus.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,13 +18,13 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.opensaml.saml.saml2.core.Status; import org.opensaml.saml.saml2.core.StatusCode; import org.opensaml.saml.saml2.core.StatusMessage; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; + /** * A utility class for working with SAML {@link Status} objects. */ diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.java index 281721c9..1dd0a502 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,9 +23,6 @@ import java.util.Optional; import java.util.UUID; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.opensaml.core.xml.config.XMLObjectProviderRegistrySupport; import org.opensaml.core.xml.io.UnmarshallingException; import org.opensaml.core.xml.util.XMLObjectSupport; @@ -37,7 +34,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import net.shibboleth.utilities.java.support.xml.XMLParserException; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import net.shibboleth.shared.xml.XMLParserException; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorUtils; import se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider; @@ -391,7 +390,7 @@ public void setSadValidator(@Nonnull final SADValidator sadValidator) { /** * Gets the {@link SADValidator} for further configuration. - * + * * @return the {@link SADValidator} */ public SADValidator getSADValidator() { @@ -400,7 +399,7 @@ public SADValidator getSADValidator() { /** * Assigns the requirements regarding including the {@link SADRequest} extension. - * + * * @param sadRequestRequirement requirement */ public void setSadRequestRequirement(final SadRequestRequirement sadRequestRequirement) { diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.java index 8d73ceba..7ac02ce0 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,9 +19,7 @@ import java.util.Map; import java.util.stream.Collectors; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.opensaml.saml.ext.saml2mdui.Logo; import org.opensaml.saml.ext.saml2mdui.UIInfo; import org.opensaml.saml.saml2.metadata.AttributeConsumingService; @@ -30,6 +28,7 @@ import org.opensaml.saml.saml2.metadata.EntityDescriptor; import org.opensaml.saml.saml2.metadata.Organization; +import jakarta.annotation.Nonnull; import lombok.Data; import se.swedenconnect.opensaml.common.utils.LocalizedString; import se.swedenconnect.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder; @@ -96,9 +95,9 @@ public AttributeConsumingService createAttributeConsumingServiceElement() { if (this.requestedAttributes != null) { builder.requestedAttributes(this.requestedAttributes.stream() - .filter(ra -> ra.getName() != null) - .map(ra -> RequestedAttributeBuilder.builder(ra.getName()).isRequired(ra.isRequired()).build()) - .collect(Collectors.toList())); + .filter(ra -> ra.getName() != null) + .map(ra -> RequestedAttributeBuilder.builder(ra.getName()).isRequired(ra.isRequired()).build()) + .collect(Collectors.toList())); } return builder.build(); @@ -143,7 +142,11 @@ public static class UIInfoConfig { public UIInfo toElement(final String baseUrl) { final List logos = this.getLogos() != null ? this.getLogos().stream() - .map(logo -> LogoBuilder.logo(String.format("%s%s", baseUrl, logo.getPath()), + .filter(logo -> StringUtils.isNotBlank(logo.getPath()) || StringUtils.isNoneBlank(logo.getUrl())) + .map(logo -> LogoBuilder.logo( + StringUtils.isNotBlank(logo.getUrl()) + ? logo.getUrl() + : String.format("%s%s", baseUrl, logo.getPath()), StringUtils.isNotBlank(logo.getLang()) ? logo.getLang() : "sv", logo.getHeight(), logo.getWidth())) .collect(Collectors.toList()) @@ -165,10 +168,15 @@ public UIInfo toElement(final String baseUrl) { public static class UIInfoLogo { /** - * The logotype path (minus baseUri but including the context path). + * The logotype path (minus baseUri but including the context path). Mutually exclusive with {@code url}. */ private String path; + /** + * The logotype URL. Mutually exclusive with {@code path}. + */ + private String url; + /** * The logotype height (in pixels). */ diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.java index a86991e7..5bf0e158 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.java @@ -25,22 +25,22 @@ import java.util.Arrays; import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.TrustManager; -import org.apache.commons.lang.StringUtils; -import org.apache.http.client.HttpClient; -import org.apache.http.conn.ssl.DefaultHostnameVerifier; +import org.apache.commons.lang3.StringUtils; +import org.apache.hc.client5.http.classic.HttpClient; +import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Data; import lombok.extern.slf4j.Slf4j; -import net.shibboleth.utilities.java.support.component.ComponentInitializationException; -import net.shibboleth.utilities.java.support.httpclient.HttpClientBuilder; -import net.shibboleth.utilities.java.support.httpclient.HttpClientSupport; -import net.shibboleth.utilities.java.support.httpclient.TLSSocketFactoryBuilder; -import net.shibboleth.utilities.java.support.resolver.ResolverException; +import net.shibboleth.shared.component.ComponentInitializationException; +import net.shibboleth.shared.httpclient.HttpClientBuilder; +import net.shibboleth.shared.httpclient.HttpClientSupport; +import net.shibboleth.shared.httpclient.TLSSocketFactoryBuilder; +import net.shibboleth.shared.resolver.ResolverException; import se.swedenconnect.opensaml.saml2.metadata.provider.AbstractMetadataProvider; import se.swedenconnect.opensaml.saml2.metadata.provider.CompositeMetadataProvider; import se.swedenconnect.opensaml.saml2.metadata.provider.FilesystemMetadataProvider; @@ -90,6 +90,14 @@ public class MetadataProviderConfiguration { @Nullable private Boolean mdq; + /** + * Sets whether problems during initialization should cause the provider to fail or go on without metadata. The + * assumption being that in most cases a provider will recover at some point in the future. The default is + * {@code false}. + */ + @Nullable + private Boolean failFast; + /** * If the service is placed behind a HTTP proxy, this setting configures the proxy. */ @@ -164,6 +172,9 @@ else if (StringUtils.isNotBlank(this.file)) { else { throw new IllegalArgumentException("Illegal metadata provider configuration - url or file must be set"); } + if (this.failFast != null) { + provider.setFailFastInitialization(this.failFast.booleanValue()); + } provider.setPerformSchemaValidation(false); provider.initialize(); @@ -195,7 +206,7 @@ else if (StringUtils.isNotBlank(this.file)) { protected HttpClient createHttpClient() { try { final List managers = Arrays.asList(HttpClientSupport.buildNoTrustX509TrustManager()); - final HostnameVerifier hnv = new DefaultHostnameVerifier(); + final HostnameVerifier hnv = new NoopHostnameVerifier(); HttpClientBuilder builder = new HttpClientBuilder(); builder.setUseSystemProperties(true); diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.java index 971c95a8..5e2ae543 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,10 +18,9 @@ import java.util.ArrayList; import java.util.List; -import javax.annotation.Nonnull; - import org.opensaml.saml.saml2.metadata.EntityDescriptor; +import jakarta.annotation.Nonnull; import lombok.Getter; import lombok.Setter; import se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider; @@ -148,7 +147,7 @@ public class SamlAuthenticationHandlerConfiguration @Setter @Getter private String preferredBinding; - + /** * Only relevant for the Sweden Connect SAML type. Tells how the {@link SADRequest} extension should be handled. */ @@ -188,13 +187,13 @@ public static enum SadRequestRequirement { * Default behaviour - Sends a SADReequest extension if the requested certificate type is QC_SSDD and if not, does * not include the extension. */ - DEFAULT, - + DEFAULT, + /** * Never send SADRequest. */ - NEVER, - + NEVER, + /** * Always send SADRequest (if supported by the IdP). */ diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.java index 605d8fb5..ef264e01 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,10 +21,7 @@ import java.util.Optional; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.opensaml.core.xml.util.XMLObjectSupport; import org.opensaml.saml.common.xml.SAMLConstants; import org.opensaml.saml.saml2.core.NameID; @@ -37,7 +34,9 @@ import org.opensaml.saml.saml2.metadata.SPSSODescriptor; import org.opensaml.security.credential.UsageType; -import net.shibboleth.utilities.java.support.component.ComponentInitializationException; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import net.shibboleth.shared.component.ComponentInitializationException; import se.swedenconnect.opensaml.common.builder.SAMLObjectBuilderRuntimeException; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer; import se.swedenconnect.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder; @@ -90,11 +89,11 @@ protected AuthenticationHandler createHandler( } final SamlAuthenticationHandlerConfiguration conf = SamlAuthenticationHandlerConfiguration.class.cast(configuration); - + // Assert that required settings are there in the configuration object. // this.assertSamlType(conf.getSamlType()); - + if (StringUtils.isBlank(conf.getEntityId())) { throw new IllegalArgumentException("Missing entityId from configuration object"); } @@ -168,7 +167,7 @@ else if (conf.getMetadataProviderRef() != null) { /** * Asserts that a valid SAML type has been provided. - * + * * @param type the SAML type (if null, the default is assumed) * @throws IllegalArgumentException for invalid types */ @@ -205,12 +204,12 @@ protected AuthenticationHandler createHandler( if (SamlAuthenticationHandlerConfiguration.SAML_TYPE_SWEDEN_CONNECT.equals(config.getSamlType())) { handler = new SwedenConnectSamlAuthenticationHandler(authnRequestGenerator, responseProcessor, metadataProvider, entityDescriptorContainer, config.getSpPaths()); - + if (config.getSadRequest() != null) { ((SwedenConnectSamlAuthenticationHandler) handler).setSadRequestRequirement(config.getSadRequest()); } ((SwedenConnectSamlAuthenticationHandler) handler).getSADValidator().setAllowedClockSkew( - this.getValidationConfig().getAllowedClockSkew()); + this.getValidationConfig().getAllowedClockSkew()); } else { handler = new DefaultSamlAuthenticationHandler(authnRequestGenerator, responseProcessor, metadataProvider, diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.java index a39d9582..b0c40dc9 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; /** diff --git a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.java b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.java index 1049711b..d62a2d73 100644 --- a/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.java +++ b/authn/saml/src/main/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,6 @@ import java.io.IOException; import java.io.InputStream; -import javax.annotation.Nonnull; - import org.opensaml.core.xml.config.XMLObjectProviderRegistrySupport; import org.opensaml.core.xml.io.UnmarshallingException; import org.opensaml.core.xml.util.XMLObjectSupport; @@ -32,7 +30,8 @@ import org.springframework.core.io.Resource; import org.w3c.dom.Element; -import net.shibboleth.utilities.java.support.xml.XMLParserException; +import jakarta.annotation.Nonnull; +import net.shibboleth.shared.xml.XMLParserException; /** * A {@link Converter} that gets the property value (e.g., {@code classpath:metadata.xml}) and instantiates an diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandlerTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandlerTest.java index 9d64575f..cf711674 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandlerTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -46,7 +46,7 @@ import org.opensaml.saml.saml2.metadata.IDPSSODescriptor; import org.w3c.dom.Element; -import net.shibboleth.utilities.java.support.resolver.ResolverException; +import net.shibboleth.shared.resolver.ResolverException; import se.idsec.signservice.xml.DOMUtils; import se.swedenconnect.opensaml.saml2.attribute.AttributeBuilder; import se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer; diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapperTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapperTest.java index 9a0fcc87..8fcbb015 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapperTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverterTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverterTest.java index 27cf875a..54773362 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverterTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlTestBase.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlTestBase.java index 3fa019aa..6df04ad5 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlTestBase.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/OpenSamlTestBase.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ import org.opensaml.security.x509.impl.KeyStoreX509CredentialAdapter; import org.w3c.dom.Element; -import net.shibboleth.utilities.java.support.xml.XMLParserException; +import net.shibboleth.shared.xml.XMLParserException; import se.swedenconnect.opensaml.OpenSAMLInitializer; import se.swedenconnect.opensaml.OpenSAMLSecurityDefaultsConfig; import se.swedenconnect.opensaml.OpenSAMLSecurityExtensionConfig; diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandlerTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandlerTest.java index bef44978..011570e0 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandlerTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfigurationTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfigurationTest.java index 244b6441..06ac2fed 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfigurationTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/MetadataConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -85,7 +85,56 @@ public void testLogo() { final UIInfo uiInfo = ui.toElement("https://www.example.com"); Assertions.assertTrue(uiInfo.getLogos().size() == 2); Assertions.assertEquals("sv", uiInfo.getLogos().get(0).getXMLLang()); + Assertions.assertEquals("https://www.example.com/images/sv-pic.jpg", uiInfo.getLogos().get(0).getURI()); Assertions.assertEquals("en", uiInfo.getLogos().get(1).getXMLLang()); + Assertions.assertEquals("https://www.example.com/images/en-pic.jpg", uiInfo.getLogos().get(1).getURI()); + } + + @Test + public void testLogoMissingPathAndUrl() { + final UIInfoConfig ui = new UIInfoConfig(); + ui.setDescriptions(List.of(new LocalizedString("sv-Beskrivning"), new LocalizedString("en-Description"))); + ui.setDisplayNames(List.of(new LocalizedString("sv-Visningsnamn"), new LocalizedString("en-Display Name"))); + final UIInfoLogo logo1 = new UIInfoLogo(); + logo1.setHeight(50); + logo1.setWidth(50); + final UIInfoLogo logo2 = new UIInfoLogo(); + logo2.setPath("/images/en-pic.jpg"); + logo2.setLang("en"); + logo2.setHeight(50); + logo2.setWidth(50); + ui.setLogos(List.of(logo1, logo2)); + + final UIInfo uiInfo = ui.toElement("https://www.example.com"); + Assertions.assertTrue(uiInfo.getLogos().size() == 1); + Assertions.assertEquals("en", uiInfo.getLogos().get(0).getXMLLang()); + Assertions.assertEquals("https://www.example.com/images/en-pic.jpg", uiInfo.getLogos().get(0).getURI()); + } + + @Test + public void testLogoUrl() { + final UIInfoConfig ui = new UIInfoConfig(); + ui.setDescriptions(List.of(new LocalizedString("sv-Beskrivning"), new LocalizedString("en-Description"))); + ui.setDisplayNames(List.of(new LocalizedString("sv-Visningsnamn"), new LocalizedString("en-Display Name"))); + final UIInfoLogo logo1 = new UIInfoLogo(); + logo1.setUrl("https://www.other-example.com/images/sv-pic.jpg"); + logo1.setHeight(50); + logo1.setWidth(50); + final UIInfoLogo logo2 = new UIInfoLogo(); + logo2.setUrl("https://www.other-example.com/images/en-pic.jpg"); + // Url has precedence ... + logo2.setPath("/images/en-pic.jpg"); + logo2.setLang("en"); + logo2.setHeight(50); + logo2.setWidth(50); + ui.setLogos(List.of(logo1, logo2)); + + final UIInfo uiInfo = ui.toElement("https://www.example.com"); + Assertions.assertTrue(uiInfo.getLogos().size() == 2); + Assertions.assertEquals("sv", uiInfo.getLogos().get(0).getXMLLang()); + Assertions.assertEquals("https://www.other-example.com/images/sv-pic.jpg", uiInfo.getLogos().get(0).getURI()); + Assertions.assertEquals("en", uiInfo.getLogos().get(1).getXMLLang()); + Assertions.assertEquals("https://www.other-example.com/images/en-pic.jpg", uiInfo.getLogos().get(1).getURI()); } } diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactoryTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactoryTest.java index f6b840b6..500d6263 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactoryTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfigurationTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfigurationTest.java index 079482eb..e7f155e9 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfigurationTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpUrlConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpringSamlAuthenticationHandlerConfigurationTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpringSamlAuthenticationHandlerConfigurationTest.java index 6f2b7f83..590ce8dc 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpringSamlAuthenticationHandlerConfigurationTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/config/SpringSamlAuthenticationHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverterTest.java b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverterTest.java index 604e7794..e3171385 100644 --- a/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverterTest.java +++ b/authn/saml/src/test/java/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/bom/pom.xml b/bom/pom.xml index 3725ce93..fa2e3477 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -6,7 +6,7 @@ se.swedenconnect.signservice signservice-application-bom pom - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Application BOM BOM for SignService Applications @@ -64,7 +64,7 @@ UTF-8 - 11 + 17 @@ -99,23 +99,15 @@ org.springframework spring-framework-bom pom - 5.3.25 + 6.0.13 import - - - org.yaml - snakeyaml - 1.33 - se.idsec.signservice.commons signservice-bom - 1.2.4 + 2.0.0 pom import @@ -123,85 +115,85 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-engine - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-protocol-dssext11 - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-authn-base - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-authn-saml - 1.0.3 + 1.1.0 se.swedenconnect.signservice signservice-audit-base - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-audit-actuator - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-signhandler - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-keycert-base - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-keycert-simple - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-keycert-cmc - 1.0.2 + 1.1.0 se.swedenconnect.signservice signservice-config - 1.0.4 + 1.1.0 se.swedenconnect.signservice signservice-config-spring - 1.0.4 + 1.1.0 se.swedenconnect.signservice signservice-spring-boot-starter - 1.0.4 + 1.1.0 @@ -218,7 +210,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.8 + 1.6.13 true ossrh @@ -234,7 +226,7 @@ org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.1.0 sign-artifacts diff --git a/config/base/pom.xml b/config/base/pom.xml index f6fa8cc2..2a9a4e6b 100644 --- a/config/base/pom.xml +++ b/config/base/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-config-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Configuration :: Base @@ -74,56 +74,56 @@ se.swedenconnect.signservice signservice-engine - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-protocol-dssext11 - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-authn-base - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-authn-saml - 1.0.3 + ${project.version} se.swedenconnect.signservice signservice-audit-base - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-audit-actuator - 1.0.2 + ${project.version} true se.swedenconnect.signservice signservice-signhandler - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-keycert-simple - 1.0.2 + ${project.version} se.swedenconnect.signservice signservice-keycert-cmc - 1.0.2 + ${project.version} diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/BeanRegistrator.java b/config/base/src/main/java/se/swedenconnect/signservice/config/BeanRegistrator.java index aa136514..233d7ee8 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/BeanRegistrator.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/BeanRegistrator.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ package se.swedenconnect.signservice.config; -import javax.annotation.Nonnull; +import jakarta.annotation.Nonnull; /** * An interface describing a callback that is used by diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.java index 891a543d..3187c291 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,12 +17,11 @@ import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import lombok.Setter; import se.swedenconnect.opensaml.saml2.response.replay.MessageReplayChecker; import se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceFactory.java b/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceFactory.java index d1392e8d..4467068f 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceFactory.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/DefaultSignServiceFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,11 +23,10 @@ import java.util.function.Function; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.springframework.util.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider; import se.swedenconnect.security.credential.PkiCredential; @@ -171,10 +170,10 @@ public SignServiceEngineManager createSignServiceEngineManager( final DefaultEngineConfiguration conf = new DefaultEngineConfiguration(); conf.setName(ecp.getName()); - if (StringUtils.hasText(ecp.getSignServiceId())) { + if (!StringUtils.isBlank(ecp.getSignServiceId())) { conf.setSignServiceId(ecp.getSignServiceId()); } - else if (StringUtils.hasText(configuration.getDefaultSignServiceId())) { + else if (!StringUtils.isBlank(configuration.getDefaultSignServiceId())) { conf.setSignServiceId(configuration.getDefaultSignServiceId()); } else { @@ -195,7 +194,7 @@ else if (StringUtils.hasText(configuration.getDefaultSignServiceId())) { // Protocol handler // - + // First check if we should apply default bean ... if (ecp.getProtocol() == null) { final List beanNames = bRegistrator.getBeanNames(ProtocolHandler.class); @@ -204,7 +203,7 @@ else if (StringUtils.hasText(configuration.getDefaultSignServiceId())) { } else if (beanNames.size() > 1) { throw new IllegalArgumentException("No protocol given for engine (and several default beans registered)"); - } + } final ProtocolHandlerConfigurationProperties props = new ProtocolHandlerConfigurationProperties(); final BeanReferenceHandlerConfiguration ext = new BeanReferenceHandlerConfiguration(); ext.setBeanName(beanNames.get(0)); @@ -213,7 +212,7 @@ else if (beanNames.size() > 1) { log.info("No protocol assigned for engine {} - using default: {}", ecp.getName(), beanNames.get(0)); ecp.setProtocol(props); } - + final HandlerConfiguration protocolConf = ecp.getProtocol().getHandlerConfiguration(); if (protocolConf.needsDefaultConfigResolving()) { protocolConf.resolveDefaultConfigRef(this.getResolver("protocol", @@ -229,7 +228,7 @@ else if (beanNames.size() > 1) { // Signature handler // - + // First chck if we should apply default bean ... if (ecp.getSign() == null) { final List beanNames = bRegistrator.getBeanNames(SignatureHandler.class); @@ -239,7 +238,7 @@ else if (beanNames.size() > 1) { else if (beanNames.size() > 1) { throw new IllegalArgumentException("No signature handler given for engine (and several default beans registered)"); } - final SignatureHandlerConfigurationProperties props = new SignatureHandlerConfigurationProperties(); + final SignatureHandlerConfigurationProperties props = new SignatureHandlerConfigurationProperties(); final BeanReferenceHandlerConfiguration ext = new BeanReferenceHandlerConfiguration(); ext.setBeanName(beanNames.get(0)); ext.init(); @@ -247,7 +246,7 @@ else if (beanNames.size() > 1) { log.info("No signature handler assigned for engine {} - using default: {}", ecp.getName(), beanNames.get(0)); ecp.setSign(props); } - + final HandlerConfiguration sigHandlerConf = ecp.getSign().getHandlerConfiguration(); if (sigHandlerConf.needsDefaultConfigResolving()) { sigHandlerConf.resolveDefaultConfigRef(this.getResolver("sign", @@ -263,7 +262,7 @@ else if (beanNames.size() > 1) { // Key and certificate handler // - + // First chck if we should apply default bean ... if (ecp.getCert() == null) { final List beanNames = bRegistrator.getBeanNames(KeyAndCertificateHandler.class); @@ -274,7 +273,7 @@ else if (beanNames.size() > 1) { throw new IllegalArgumentException("No key and certificate given for engine (and several default beans registered)"); } final KeyAndCertificateHandlerConfigurationProperties props = - new KeyAndCertificateHandlerConfigurationProperties(); + new KeyAndCertificateHandlerConfigurationProperties(); final BeanReferenceHandlerConfiguration ext = new BeanReferenceHandlerConfiguration(); ext.setBeanName(beanNames.get(0)); ext.init(); @@ -282,7 +281,7 @@ else if (beanNames.size() > 1) { log.info("No key and certifucate handler assigned for engine {} - using default: {}", ecp.getName(), beanNames.get(0)); ecp.setCert(props); } - + final HandlerConfiguration keyAndCertConf = ecp.getCert().getHandlerConfiguration(); if (keyAndCertConf.needsDefaultConfigResolving()) { keyAndCertConf.resolveDefaultConfigRef(this.getResolver("cert", @@ -502,7 +501,7 @@ public void registerBean(@Nonnull final String beanName, @Nonnull final Clas /** * Gets a list of bean names that have been registered and that holds a bean object of the specified type. - * + * * @param the type * @param type the type * @return a (possibly empty) list of bean names diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/EngineConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/EngineConfigurationProperties.java index 7b0785c8..4581374f 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/EngineConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/EngineConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.List; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.PostConstruct; import lombok.Data; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.client.impl.DefaultClientConfiguration; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/HandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/HandlerConfigurationProperties.java index 88dd37b5..0dc13ca1 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/HandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/HandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.SignServiceHandler; import se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration; import se.swedenconnect.signservice.core.config.HandlerConfiguration; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.java index ed7ff1d4..c146282b 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.java index c31ab19c..405ade27 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import se.swedenconnect.opensaml.saml2.response.replay.MessageReplayChecker; import se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties; import se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceFactory.java b/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceFactory.java index 1efb20d7..dc7380f4 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceFactory.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/SignServiceFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.application.SignServiceEngineManager; import se.swedenconnect.signservice.core.config.BeanLoader; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.java index 81673b0b..c92fc456 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.audit.AuditLogger; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.java index 4bb4d311..599c8ed7 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.authn; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - -import org.springframework.util.Assert; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.config.common.CommonBeanCandidate; /** @@ -49,7 +48,9 @@ public void setBeanName(@Nonnull final String beanName) { @Override @PostConstruct public void afterPropertiesSet() throws IllegalArgumentException { - Assert.hasText(this.beanName, "Missing bean-name for authentication handler bean configuration"); + if (StringUtils.isBlank(this.beanName)) { + throw new IllegalArgumentException("Missing bean-name for authentication handler bean configuration"); + } } } diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.java index eb2c7419..cd53a4be 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config.authn; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.authn.AuthenticationHandler; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.java b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.java index a5188974..1f3d7a6a 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.authn; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider; import se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration; import se.swedenconnect.signservice.config.common.CommonBeanCandidate; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.java index 75897a88..217bf473 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.cert; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.certificate.KeyAndCertificateHandler; import se.swedenconnect.signservice.config.common.CommonBeanCandidate; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.java index 9a5ba6c0..7e0e7f37 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config.cert; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.certificate.KeyAndCertificateHandler; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeanCandidate.java b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeanCandidate.java index ce8f05d9..dc77224f 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeanCandidate.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeanCandidate.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ */ package se.swedenconnect.signservice.config.common; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; /** * An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.java index 0ad84aee..685dbe2a 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.config.common; -import javax.annotation.PostConstruct; - +import jakarta.annotation.PostConstruct; import lombok.Data; import lombok.Getter; import lombok.Setter; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.java b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.java index 6754d568..ef733b40 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.common; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.security.credential.container.PkiCredentialContainer; import se.swedenconnect.signservice.certificate.KeyAndCertificateHandler; import se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.java index 4bc93a1a..be753836 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.protocol; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - -import org.springframework.util.Assert; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.config.common.CommonBeanCandidate; /** @@ -50,7 +49,9 @@ public void setBeanName(@Nonnull final String beanName) { @Override @PostConstruct public void afterPropertiesSet() throws IllegalArgumentException { - Assert.hasText(this.beanName, "Missing bean-name for protocol handler bean configuration"); + if (StringUtils.isBlank(this.beanName)) { + throw new IllegalArgumentException("Missing bean-name for protocol handler bean configuration"); + } } } diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.java index ee2c2e87..0c513a71 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config.protocol; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.config.HandlerConfigurationProperties; diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.java index 6ada4500..65f1f9d5 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.config.sign; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; - import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.config.common.CommonBeanCandidate; /** diff --git a/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.java b/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.java index de2f2814..daa0c038 100644 --- a/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.java +++ b/config/base/src/main/java/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.config.sign; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.config.HandlerConfigurationProperties; diff --git a/config/pom.xml b/config/pom.xml index 1ede2d27..de8db74f 100644 --- a/config/pom.xml +++ b/config/pom.xml @@ -5,12 +5,11 @@ signservice-config-parent pom - 1.0.4 se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Configuration @@ -80,7 +79,7 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} @@ -89,5 +88,19 @@ + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/config/spring/pom.xml b/config/spring/pom.xml index d6811266..a997d6e0 100644 --- a/config/spring/pom.xml +++ b/config/spring/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-config-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Configuration :: Spring @@ -74,13 +74,13 @@ se.swedenconnect.signservice signservice-config - 1.0.4 + ${project.version} se.swedenconnect.signservice signservice-audit-actuator - 1.0.2 + ${project.version} diff --git a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.java b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.java index 62ae4784..f1d8c80a 100644 --- a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.java +++ b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -38,7 +38,7 @@ public class OpenSAMLConfiguration { */ @ConditionalOnMissingBean @Bean("openSAML") - public OpenSAMLInitializer openSAML() throws Exception { + OpenSAMLInitializer openSAML() throws Exception { OpenSAMLInitializer.getInstance() .initialize( new OpenSAMLSecurityDefaultsConfig(new SwedishEidSecurityConfiguration()), diff --git a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.java b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.java index 38e53248..c34d1638 100644 --- a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.java +++ b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.Objects; -import javax.annotation.Nonnull; - import org.springframework.context.ConfigurableApplicationContext; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.config.BeanRegistrator; /** diff --git a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.java b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.java index fc4a5437..10de39b8 100644 --- a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.java +++ b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.java b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.java index 6d6073ef..0bde6ca9 100644 --- a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.java +++ b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,9 @@ */ package se.swedenconnect.signservice.config.spring.converters; -import javax.annotation.Nonnull; - import org.springframework.core.convert.converter.Converter; +import jakarta.annotation.Nonnull; import se.swedenconnect.opensaml.common.utils.LocalizedString; /** diff --git a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.java b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.java index 6eda7233..d097b695 100644 --- a/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.java +++ b/config/spring/src/main/java/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/config/spring/src/test/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistratorTest.java b/config/spring/src/test/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistratorTest.java index 08c1ce10..a12b40ac 100644 --- a/config/spring/src/test/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistratorTest.java +++ b/config/spring/src/test/java/se/swedenconnect/signservice/config/spring/SpringBeanRegistratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/pom.xml b/core/pom.xml index a170e6b7..8ecc6561 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Core @@ -70,14 +70,19 @@ + + + org.projectlombok + lombok + - javax.servlet - javax.servlet-api + jakarta.servlet + jakarta.servlet-api true - + com.fasterxml.jackson.core jackson-databind @@ -89,28 +94,22 @@ - org.apache.httpcomponents - httpclient + org.apache.httpcomponents.client5 + httpclient5 - org.projectlombok - lombok - - + org.apache.commons + commons-lang3 + + org.slf4j slf4j-simple test - - - org.apache.commons - commons-lang3 - test - - + @@ -146,6 +145,20 @@ + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/core/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.java b/core/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.java index 1b360ba2..fa664f8c 100644 --- a/core/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.java +++ b/core/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.http.HttpResponseAction; diff --git a/core/src/main/java/se/swedenconnect/signservice/application/SignServiceEngineManager.java b/core/src/main/java/se/swedenconnect/signservice/application/SignServiceEngineManager.java index 67ef1c52..26d96ea3 100644 --- a/core/src/main/java/se/swedenconnect/signservice/application/SignServiceEngineManager.java +++ b/core/src/main/java/se/swedenconnect/signservice/application/SignServiceEngineManager.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.http.HttpUserRequest; diff --git a/core/src/main/java/se/swedenconnect/signservice/application/SignServiceProcessingResult.java b/core/src/main/java/se/swedenconnect/signservice/application/SignServiceProcessingResult.java index c91bc826..1817ede3 100644 --- a/core/src/main/java/se/swedenconnect/signservice/application/SignServiceProcessingResult.java +++ b/core/src/main/java/se/swedenconnect/signservice/application/SignServiceProcessingResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.application; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.http.HttpResponseAction; diff --git a/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.java b/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.java index bf7c8f66..15afb4db 100644 --- a/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.java +++ b/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,12 +17,11 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.core.http.HttpUserRequest; diff --git a/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.java b/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.java index aa4d1e9c..1fe69fbd 100644 --- a/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.java +++ b/core/src/main/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,11 +18,10 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import jakarta.annotation.Nonnull; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.application.SignServiceProcessingResult; diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEvent.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEvent.java index 90ac079c..9c184384 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEvent.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEvent.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import java.time.Instant; import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs. diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventBuilder.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventBuilder.java index c5dc9f9d..0e8b44c8 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventBuilder.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ */ package se.swedenconnect.signservice.audit; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * An interface defining a builder for {@link AuditEvent} objects. diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventIds.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventIds.java index 65e799ce..44b4ab92 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventIds.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventIds.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventParameter.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventParameter.java index 225cc325..4164f0b1 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventParameter.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditEventParameter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,9 +18,8 @@ import java.io.Serializable; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLogger.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLogger.java index 5824fef2..2534519f 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLogger.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLogger.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at @@ -15,8 +15,7 @@ import java.util.function.Function; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.core.SignServiceHandler; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerException.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerException.java index 9be8b66c..f66bcf3b 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerException.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerSingleton.java b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerSingleton.java index 5e5290fe..067836d8 100644 --- a/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerSingleton.java +++ b/core/src/main/java/se/swedenconnect/signservice/audit/AuditLoggerSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ */ package se.swedenconnect.signservice.audit; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * Singleton that holds an {@link AuditLogger} object in thread local storage (TLS). This diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationErrorCode.java b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationErrorCode.java index de699683..2f874d55 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationErrorCode.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationErrorCode.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationHandler.java b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationHandler.java index 44af062c..ecc5ebbe 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.authn; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.SignServiceHandler; import se.swedenconnect.signservice.core.http.HttpUserRequest; diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResult.java b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResult.java index d070925c..3d2fed18 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResult.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResultChoice.java b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResultChoice.java index 9f7b597d..cd3b1b8d 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResultChoice.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/AuthenticationResultChoice.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.authn; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.http.HttpResponseAction; import se.swedenconnect.signservice.core.types.Choice; diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/AuthnContextIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/authn/AuthnContextIdentifier.java index a4ee382c..3b47ce22 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/AuthnContextIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/AuthnContextIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/IdentityAssertion.java b/core/src/main/java/se/swedenconnect/signservice/authn/IdentityAssertion.java index 9822ca30..33828432 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/IdentityAssertion.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/IdentityAssertion.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,7 @@ import java.time.Instant; import java.util.List; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.core.attribute.IdentityAttribute; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/UserAuthenticationException.java b/core/src/main/java/se/swedenconnect/signservice/authn/UserAuthenticationException.java index 56377134..b8d5dd1a 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/UserAuthenticationException.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/UserAuthenticationException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.java b/core/src/main/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.java index d4b65047..5e16c9b5 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,7 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.authn.AuthnContextIdentifier; import se.swedenconnect.signservice.authn.IdentityAssertion; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; diff --git a/core/src/main/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.java index b3f770bc..45809760 100644 --- a/core/src/main/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.java index 3f05a0b1..4cad1323 100644 --- a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ import java.io.Serializable; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included diff --git a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeType.java b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeType.java index 9d2074ec..63eaa816 100644 --- a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeType.java +++ b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateAttributeType.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateType.java b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateType.java index ea3faada..427337fd 100644 --- a/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateType.java +++ b/core/src/main/java/se/swedenconnect/signservice/certificate/CertificateType.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.java b/core/src/main/java/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.java index cce5cee8..b3e81d50 100644 --- a/core/src/main/java/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,7 @@ import java.security.KeyException; import java.security.cert.CertificateException; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.authn.IdentityAssertion; import se.swedenconnect.signservice.context.SignServiceContext; diff --git a/core/src/main/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.java index 3d5d21f0..a9cc3986 100644 --- a/core/src/main/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,11 +18,10 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier; import se.swedenconnect.signservice.certificate.CertificateAttributeType; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; @@ -33,7 +32,7 @@ public class DefaultCertificateAttributeIdentifier implements CertificateAttributeIdentifier { // For serializing - private static final long serialVersionUID = 8661321802428610763L; + private static final long serialVersionUID = -3389737202407629551L; // The type of attribute private final CertificateAttributeType type; diff --git a/core/src/main/java/se/swedenconnect/signservice/client/ClientConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/client/ClientConfiguration.java index 902bef3c..d332fc62 100644 --- a/core/src/main/java/se/swedenconnect/signservice/client/ClientConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/client/ClientConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import java.security.cert.X509Certificate; import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * Representation of SignService client configuration. diff --git a/core/src/main/java/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.java index c217eac9..5f324b36 100644 --- a/core/src/main/java/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,10 +23,9 @@ import java.util.function.Function; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import se.idsec.signservice.security.certificate.CertificateUtils; import se.swedenconnect.signservice.client.ClientConfiguration; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; diff --git a/core/src/main/java/se/swedenconnect/signservice/context/DefaultSignServiceContext.java b/core/src/main/java/se/swedenconnect/signservice/context/DefaultSignServiceContext.java index a8c17679..3258e227 100644 --- a/core/src/main/java/se/swedenconnect/signservice/context/DefaultSignServiceContext.java +++ b/core/src/main/java/se/swedenconnect/signservice/context/DefaultSignServiceContext.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,10 +22,10 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import org.apache.commons.lang3.SerializationUtils; -import org.apache.commons.lang.SerializationUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * Default implementation of the {@link SignServiceContext} interface. diff --git a/core/src/main/java/se/swedenconnect/signservice/context/SignServiceContext.java b/core/src/main/java/se/swedenconnect/signservice/context/SignServiceContext.java index 331d2a0b..4dcbfda7 100644 --- a/core/src/main/java/se/swedenconnect/signservice/context/SignServiceContext.java +++ b/core/src/main/java/se/swedenconnect/signservice/context/SignServiceContext.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ import java.io.Serializable; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * The {@code SignServiceContext} holds the current context and state for a signature operation. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/AbstractSignServiceHandler.java b/core/src/main/java/se/swedenconnect/signservice/core/AbstractSignServiceHandler.java index 6a658cf0..57cd3784 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/AbstractSignServiceHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/AbstractSignServiceHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * Abstract base class for {@link SignServiceHandler} classes. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/SignServiceHandler.java b/core/src/main/java/se/swedenconnect/signservice/core/SignServiceHandler.java index d16069e2..b0934c8f 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/SignServiceHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/SignServiceHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.core; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.engine.SignServiceEngine; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedClass.java b/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedClass.java index 7e6be6aa..412dc45b 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedClass.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedClass.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedMethod.java b/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedMethod.java index e3f1636b..2900b92c 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedMethod.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/annotations/GeneratedMethod.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeConverter.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeConverter.java index 30af093f..a5c85ad0 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeConverter.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeException.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeException.java index b280537a..c4e2550e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeException.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/AttributeException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttribute.java index 9e43f4f1..f113d791 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.java index 1dfe221c..88fed6b9 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.java index 7a40c299..1f599865 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.java index 7e9be413..c628d14d 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.java index dc327865..149a8d3b 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.java index d77b3b57..f8d1c2f8 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.java index 2701a38d..e411fe6f 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.java index 046fb6fe..a4eebddd 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.java index 7c30f214..96bf22e1 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.java index efd4c0bf..4fdddcaa 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.java b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.java index 95a97098..a3f04841 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.java index 3ce01e36..4d229892 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,13 +23,12 @@ import java.util.Map; import java.util.function.Function; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.reflect.FieldUtils; +import org.apache.commons.lang3.reflect.FieldUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.core.SignServiceHandler; @@ -476,7 +475,7 @@ protected void assignValue(@Nonnull final Object targetObject, @Nonnull final St /** * Invokes the method and returns it value. - * + * * @param method the method * @param object the object * @return the value diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.java b/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.java index 6bdbfb77..818b4848 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,12 +15,11 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.SignServiceHandler; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/BeanLoader.java b/core/src/main/java/se/swedenconnect/signservice/core/config/BeanLoader.java index 6ca9aeda..c46a0558 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/BeanLoader.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/BeanLoader.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; +import jakarta.annotation.Nonnull; /** * A bean loader interface accepts a bean name and returns a handler instance. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.java index edd48af5..8abea0f3 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,11 +15,10 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.core.SignServiceHandler; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerConfiguration.java index 2552d108..e9d8f576 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.util.function.Function; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.core.SignServiceHandler; /** @@ -39,7 +38,7 @@ *

*

* Note: An implementing class must not assign a default value for any property. Non-assigned properties must always - * return {@code null}. Assignment of default values should be done in the corresponding factory class. + * return {@code null}. Assignment of default values should be done in the corresponding factory class. *

* * @param the type of handler the configuration is for diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactory.java b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactory.java index f2053f14..3813e69e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactory.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,8 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.SignServiceHandler; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.java b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.java index 4c0928d7..e65b7450 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,7 @@ import java.util.Arrays; import java.util.List; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.core.SignServiceHandler; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.java index ecb78eec..a78d47ed 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.security.credential.PkiCredential; diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfiguration.java b/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfiguration.java index f68fdef4..ab9a84cf 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfiguration.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.PostConstruct; +import jakarta.annotation.Nonnull; +import jakarta.annotation.PostConstruct; /** * Generic validation configuration settings. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfigurationSingleton.java b/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfigurationSingleton.java index 77e3283a..22864455 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfigurationSingleton.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/ValidationConfigurationSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; +import jakarta.annotation.Nonnull; /** * A singleton that enables any handler factory implementation to access the {@link ValidationConfiguration} using the diff --git a/core/src/main/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.java b/core/src/main/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.java index 57335598..b6d40f16 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,13 +15,12 @@ */ package se.swedenconnect.signservice.core.config.spring; -import javax.annotation.Nonnull; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.core.config.BeanLoader; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.java index 665ae37c..d7057f59 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; +import jakarta.annotation.Nonnull; /** * Default implementation of {@link HttpBodyAction}. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.java index 65e371b9..d6cdf14e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,11 +23,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; + /** * Default implementation of the {@link HttpPostAction} interface. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.java index cfb7d6be..071d788c 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,19 +23,20 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; - -import org.apache.http.NameValuePair; -import org.apache.http.client.utils.URIBuilder; -import org.apache.http.client.utils.URLEncodedUtils; -import org.apache.http.message.BasicNameValuePair; +import org.apache.hc.core5.http.NameValuePair; +import org.apache.hc.core5.http.message.BasicNameValuePair; +import org.apache.hc.core5.net.URIBuilder; +import org.apache.hc.core5.net.URLEncodedUtils; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; + /** * Default implementation for the {@link HttpRedirectAction} interface. */ +@SuppressWarnings("deprecation") public class DefaultHttpRedirectAction implements HttpRedirectAction { /** The redirect URL. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.java index 6b0c2eb5..d672d595 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,13 +17,13 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; + /** * Default implementation of the {@link HttpResponseAction} interface. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.java index 2acfd201..0abfaf4f 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,6 @@ import java.io.IOException; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.core.JacksonException; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; @@ -27,6 +25,8 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import jakarta.annotation.Nonnull; + /** * Custom JSON deserializer for {@link DefaultHttpResponseAction}. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.java b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.java index 8b3a4f73..efa6448e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,12 +19,11 @@ import java.util.Map; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Setter; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpBodyAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpBodyAction.java index ff682cca..65093914 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpBodyAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpBodyAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ import java.util.Map; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nonnull; + /** * The {@code HttpBodyAction} is used when a SignService handler processes a request and wants to write a response body * (that is later written to the HTTP response). diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpPostAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpPostAction.java index ea024397..5fedd7de 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpPostAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpPostAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ import java.util.Map; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nonnull; + /** * Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpRedirectAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpRedirectAction.java index 74787656..50ff94a6 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpRedirectAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpRedirectAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ */ package se.swedenconnect.signservice.core.http; -import javax.annotation.Nonnull; - import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nonnull; + /** * Represents a HTTP redirect action where the user's browser is redirected to the given URL. */ diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResourceProvider.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResourceProvider.java index 845cd834..80f1f675 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResourceProvider.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResourceProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResponseAction.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResponseAction.java index cf8f960f..71cfad49 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResponseAction.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpResponseAction.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ */ package se.swedenconnect.signservice.core.http; -import javax.annotation.Nullable; - import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nullable; + /** * The {@code HttpResponseAction} interface is used as a result object for SignService engines and handlers that process * user requests ({@link HttpUserRequest}). diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpUserRequest.java b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpUserRequest.java index 2ea16847..dda34297 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/HttpUserRequest.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/HttpUserRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ import java.util.Map; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; + /** * Representation of the HTTP request message that is received by the SignService application/frontend. *

diff --git a/core/src/main/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.java b/core/src/main/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.java index e44a6c4a..ce664eeb 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,10 +20,9 @@ import java.util.Objects; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.servlet.http.HttpServletRequest; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.servlet.http.HttpServletRequest; import se.swedenconnect.signservice.core.http.HttpUserRequest; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/core/types/Choice.java b/core/src/main/java/se/swedenconnect/signservice/core/types/Choice.java index 2d34a770..8ae8c683 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/types/Choice.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/types/Choice.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ package se.swedenconnect.signservice.core.types; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; /** * Base class for representing a Choice between two objects, where one is set and the other is {@code null}. diff --git a/core/src/main/java/se/swedenconnect/signservice/core/types/InvalidRequestException.java b/core/src/main/java/se/swedenconnect/signservice/core/types/InvalidRequestException.java index 1c5de41b..30c443fa 100644 --- a/core/src/main/java/se/swedenconnect/signservice/core/types/InvalidRequestException.java +++ b/core/src/main/java/se/swedenconnect/signservice/core/types/InvalidRequestException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceEngine.java b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceEngine.java index e4315b78..2be4fb23 100644 --- a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceEngine.java +++ b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceEngine.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at @@ -13,10 +13,9 @@ */ package se.swedenconnect.signservice.engine; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import se.swedenconnect.signservice.application.SignServiceEngineManager; import se.swedenconnect.signservice.application.SignServiceProcessingResult; import se.swedenconnect.signservice.context.SignServiceContext; diff --git a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceError.java b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceError.java index fc6f8b86..70407da2 100644 --- a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceError.java +++ b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceError.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorCode.java b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorCode.java index bd8f4baf..6188093e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorCode.java +++ b/core/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorCode.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.java b/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.java index 96910a49..8a896817 100644 --- a/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.java +++ b/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.java b/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.java index e6dd81fa..c4871511 100644 --- a/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.java +++ b/core/src/main/java/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolException.java b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolException.java index 9370dd58..2a64b5e0 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolException.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolHandler.java b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolHandler.java index 696e2098..e4387c57 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.protocol; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.SignServiceHandler; import se.swedenconnect.signservice.core.http.HttpResponseAction; diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.java index 93c39422..edd5ee01 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/SignRequestMessage.java b/core/src/main/java/se/swedenconnect/signservice/protocol/SignRequestMessage.java index 9c8035c7..9e600200 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/SignRequestMessage.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/SignRequestMessage.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,8 @@ import java.security.cert.X509Certificate; import java.time.Instant; import java.util.List; -import javax.annotation.Nonnull; + +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.protocol.msg.AuthnRequirements; import se.swedenconnect.signservice.protocol.msg.MessageConditions; import se.swedenconnect.signservice.protocol.msg.SignMessage; diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseMessage.java b/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseMessage.java index 033ea971..d0113c2d 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseMessage.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseMessage.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseResult.java b/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseResult.java index 3ba3667c..d5325778 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseResult.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/SignResponseResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ import java.io.Serializable; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; /** * Representation of a result object that is included in a {@link SignResponseMessage}. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.java index 6a81d95c..427ca1f4 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,9 +18,8 @@ import java.io.Serializable; import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.authn.AuthnContextIdentifier; import se.swedenconnect.signservice.core.attribute.IdentityAttribute; diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.java index c965f9ae..9c693c25 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/MessageConditions.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/MessageConditions.java index 694b48a0..8f2de28e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/MessageConditions.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/MessageConditions.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.java index 22a834aa..9679d891 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignMessage.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignMessage.java index c652ecae..c4c82ceb 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignMessage.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignMessage.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.java index 8e031155..47f3d976 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,7 @@ import java.io.Serializable; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.protocol.SignRequestMessage; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.java index daf3f881..01a3871d 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,8 @@ package se.swedenconnect.signservice.protocol.msg; import java.io.Serializable; -import javax.annotation.Nonnull; + +import jakarta.annotation.Nonnull; /** * Represents the signature requirements of a sign request message. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.java index c2753b69..309e5330 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.java index eac0329f..5909b357 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.java index 274aeef9..b74d2277 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,8 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.authn.AuthnContextIdentifier; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; import se.swedenconnect.signservice.core.attribute.IdentityAttribute; diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.java index da2579fd..0dce8c2a 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.java index 8d8da0e2..25391614 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.java index ae324722..7ec4a4e6 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.java index a3286b79..21763e76 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; import se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData; diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.java index 348d9afb..3a222722 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.java index f7396e59..8d2e62de 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.java b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.java index 357f80b7..5134f1e4 100644 --- a/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.java +++ b/core/src/main/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/AdESObject.java b/core/src/main/java/se/swedenconnect/signservice/signature/AdESObject.java index 5c609b8e..cad71f9c 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/AdESObject.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/AdESObject.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/AdESType.java b/core/src/main/java/se/swedenconnect/signservice/signature/AdESType.java index 1b091f86..39b14730 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/AdESType.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/AdESType.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/CompletedSignatureTask.java b/core/src/main/java/se/swedenconnect/signservice/signature/CompletedSignatureTask.java index 15ef5ce7..349e8af4 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/CompletedSignatureTask.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/CompletedSignatureTask.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/RequestedSignatureTask.java b/core/src/main/java/se/swedenconnect/signservice/signature/RequestedSignatureTask.java index 1a0f8bd8..2d52654e 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/RequestedSignatureTask.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/RequestedSignatureTask.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/SignatureHandler.java b/core/src/main/java/se/swedenconnect/signservice/signature/SignatureHandler.java index 778019b4..9f790d7b 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/SignatureHandler.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/SignatureHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,7 @@ import java.security.SignatureException; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.SignServiceHandler; diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/SignatureType.java b/core/src/main/java/se/swedenconnect/signservice/signature/SignatureType.java index d84441ea..e3c2f729 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/SignatureType.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/SignatureType.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.java b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.java index 5bcd373c..ce1781bf 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.java b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.java index 63a06bee..f96eacfa 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.java b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.java index d5709a2f..e707c600 100644 --- a/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.java +++ b/core/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayChecker.java b/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayChecker.java index cecdee36..aad23020 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayChecker.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayChecker.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayException.java b/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayException.java index 7105cfd1..dfc8d761 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayException.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/MessageReplayException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/StorageContainer.java b/core/src/main/java/se/swedenconnect/signservice/storage/StorageContainer.java index 84c87ffa..8295d89d 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/StorageContainer.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/StorageContainer.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import java.io.Serializable; import java.time.Duration; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; /** * An interface defining generic methods for storage. diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.java b/core/src/main/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.java index dd47b03e..da78789a 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,7 @@ import java.util.Objects; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.storage.MessageReplayChecker; import se.swedenconnect.signservice.storage.MessageReplayException; diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.java b/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.java index c68b0c95..de782779 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ package se.swedenconnect.signservice.storage.impl; -import javax.annotation.Nonnull; +import jakarta.annotation.Nonnull; /** * A specialization of an in-memory storage container for use with {@link DefaultMessageReplayChecker}. diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.java b/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.java index b5c0db16..06980831 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,9 +22,8 @@ import java.util.Optional; import java.util.concurrent.ConcurrentHashMap; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.storage.StorageContainer; /** diff --git a/core/src/main/java/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.java b/core/src/main/java/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.java index 7cd8208e..cce33daf 100644 --- a/core/src/main/java/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.java +++ b/core/src/main/java/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResultTest.java b/core/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResultTest.java index 0aba0f5a..ee8d28a8 100644 --- a/core/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResultTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResultTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInputTest.java b/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInputTest.java index 7a53ae96..c5c05c0e 100644 --- a/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInputTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestInputTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResultTest.java b/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResultTest.java index d1325ce2..5a15083c 100644 --- a/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResultTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/application/rest/RestProcessRequestResultTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/audit/AuditEventParameterTest.java b/core/src/test/java/se/swedenconnect/signservice/audit/AuditEventParameterTest.java index aa32a649..a5b90461 100644 --- a/core/src/test/java/se/swedenconnect/signservice/audit/AuditEventParameterTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/audit/AuditEventParameterTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerSingletonTest.java b/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerSingletonTest.java index 86e57ad5..a266f0ce 100644 --- a/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerSingletonTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerSingletonTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerTest.java b/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerTest.java index 8de13296..8a321273 100644 --- a/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/audit/AuditLoggerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,10 @@ import java.util.ArrayList; import java.util.List; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import lombok.Getter; /** diff --git a/core/src/test/java/se/swedenconnect/signservice/authn/AuthenticationResultChoiceTest.java b/core/src/test/java/se/swedenconnect/signservice/authn/AuthenticationResultChoiceTest.java index c607a747..2ed1bad6 100644 --- a/core/src/test/java/se/swedenconnect/signservice/authn/AuthenticationResultChoiceTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/authn/AuthenticationResultChoiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertionTest.java b/core/src/test/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertionTest.java index c9f7884f..a33d9059 100644 --- a/core/src/test/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertionTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertionTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifierTest.java b/core/src/test/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifierTest.java index 4529b961..23140561 100644 --- a/core/src/test/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifierTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifierTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateAttributeTypeTest.java b/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateAttributeTypeTest.java index ae21a619..5f981ff2 100644 --- a/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateAttributeTypeTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateAttributeTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateTypeTest.java b/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateTypeTest.java index 1b87a0a0..609fa4cb 100644 --- a/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateTypeTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/certificate/CertificateTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifierTest.java b/core/src/test/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifierTest.java index 7218836a..2cd58161 100644 --- a/core/src/test/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifierTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifierTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/client/impl/DefaultClientConfigurationTest.java b/core/src/test/java/se/swedenconnect/signservice/client/impl/DefaultClientConfigurationTest.java index ccf91a24..33cbaeca 100644 --- a/core/src/test/java/se/swedenconnect/signservice/client/impl/DefaultClientConfigurationTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/client/impl/DefaultClientConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/context/DefaultSignServiceContextTest.java b/core/src/test/java/se/swedenconnect/signservice/context/DefaultSignServiceContextTest.java index 16d31c52..f0d4e47b 100644 --- a/core/src/test/java/se/swedenconnect/signservice/context/DefaultSignServiceContextTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/context/DefaultSignServiceContextTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttributeTest.java b/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttributeTest.java index 2ac3b757..377a9ed8 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttributeTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttributeTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifierTest.java b/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifierTest.java index 56e0669e..3b1c99db 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifierTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifierTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/attribute/saml/impl/SamlIdentityAttributeTest.java b/core/src/test/java/se/swedenconnect/signservice/core/attribute/saml/impl/SamlIdentityAttributeTest.java index 21af0e47..793bb437 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/attribute/saml/impl/SamlIdentityAttributeTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/attribute/saml/impl/SamlIdentityAttributeTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfigurationTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfigurationTest.java index faa3f808..58291ea0 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfigurationTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,11 +21,10 @@ import java.util.List; import java.util.Map; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -189,18 +188,18 @@ public void testMerge() throws Exception { Assertions.assertEquals("2-2", conf.getDummy2().getTwo()); Assertions.assertEquals(DummyHandlerFactory.class.getName(), conf.getFactoryClass()); } - + @Test public void testMergeFactoryClass() throws Exception { final DummyHandlerConfiguration shared = new DummyHandlerConfiguration(); shared.setDummy(new DummyObject()); shared.getDummy().setOne("1"); shared.setFactoryClass("se.example.Dummy"); - + final DummyHandlerConfiguration conf = new DummyHandlerConfiguration(); conf.setAbc("ABC"); conf.setDefaultConfig(shared); - + // Init merges conf.init(); diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactoryTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactoryTest.java index 1b03c169..fd589608 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactoryTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/AbstractHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,12 +15,11 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.AbstractSignServiceHandler; /** diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfigurationTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfigurationTest.java index 39a88f0b..f8d013e6 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfigurationTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistryTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistryTest.java index b1cceec8..0d275744 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistryTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/HandlerFactoryRegistryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,12 +15,11 @@ */ package se.swedenconnect.signservice.core.config; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.signservice.core.AbstractSignServiceHandler; /** diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/PkiCredentialConfigurationTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/PkiCredentialConfigurationTest.java index 388d179b..247e039a 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/PkiCredentialConfigurationTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/PkiCredentialConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/ValidationConfigurationTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/ValidationConfigurationTest.java index 3a4de119..cb719b92 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/ValidationConfigurationTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/ValidationConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoaderTest.java b/core/src/test/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoaderTest.java index d8facf3f..b44e9f06 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoaderTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/config/spring/SpringBeanLoaderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpBodyActionTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpBodyActionTest.java index 0daa8d53..5da6dcd8 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpBodyActionTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpBodyActionTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpPostActionTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpPostActionTest.java index d257373f..01650f62 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpPostActionTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpPostActionTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpRedirectActionTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpRedirectActionTest.java index 850cb7ac..b5c18618 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpRedirectActionTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpRedirectActionTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpResponseActionTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpResponseActionTest.java index 417f303f..7bd558b2 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpResponseActionTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpResponseActionTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpUserRequestTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpUserRequestTest.java index d49cb7b7..8fef81a6 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/HttpUserRequestTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/HttpUserRequestTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequestTest.java b/core/src/test/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequestTest.java index 912effe9..299f6ffa 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequestTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequestTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,6 @@ import java.util.Collections; import java.util.Map; -import javax.servlet.http.HttpServletRequest; - import org.assertj.core.util.Arrays; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -27,6 +25,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; +import jakarta.servlet.http.HttpServletRequest; import se.swedenconnect.signservice.core.http.HttpUserRequest; /** diff --git a/core/src/test/java/se/swedenconnect/signservice/core/types/ChoiceTest.java b/core/src/test/java/se/swedenconnect/signservice/core/types/ChoiceTest.java index a9f28636..33efe324 100644 --- a/core/src/test/java/se/swedenconnect/signservice/core/types/ChoiceTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/core/types/ChoiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/engine/SignServiceErrorTest.java b/core/src/test/java/se/swedenconnect/signservice/engine/SignServiceErrorTest.java index d1132185..ce231894 100644 --- a/core/src/test/java/se/swedenconnect/signservice/engine/SignServiceErrorTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/engine/SignServiceErrorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirementsTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirementsTest.java index 3ac8fed0..077e3e8c 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirementsTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirementsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMappingTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMappingTest.java index e2883572..f3a8057e 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMappingTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMappingTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditionsTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditionsTest.java index 99eba889..ef95e55d 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditionsTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditionsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttributeTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttributeTest.java index 8435a241..96261594 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttributeTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttributeTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestDataTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestDataTest.java index a2a359d0..85690ebc 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestDataTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestDataTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirementsTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirementsTest.java index 857362a5..d3a9ad0c 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirementsTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirementsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfoTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfoTest.java index 46b76565..5855beca 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfoTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfoTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirementsTest.java b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirementsTest.java index cec727da..18aebda4 100644 --- a/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirementsTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirementsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObjectTest.java b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObjectTest.java index 6b0b4dab..51582488 100644 --- a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObjectTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultAdESObjectTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTaskTest.java b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTaskTest.java index 991fe7dd..1eb1f909 100644 --- a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTaskTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTaskTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTaskTest.java b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTaskTest.java index 6cf88278..035cc269 100644 --- a/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTaskTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTaskTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayCheckerTest.java b/core/src/test/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayCheckerTest.java index 27eb091f..19cf29f0 100644 --- a/core/src/test/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayCheckerTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayCheckerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/core/src/test/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainerTest.java b/core/src/test/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainerTest.java index 7cd0b628..7b7ddff1 100644 --- a/core/src/test/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainerTest.java +++ b/core/src/test/java/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/app/pom.xml b/demo-apps/app/pom.xml index 8de3a359..2470d645 100644 --- a/demo-apps/app/pom.xml +++ b/demo-apps/app/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice.demo signservice-demo-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Demo :: Application @@ -71,11 +71,6 @@ - - javax.servlet - javax.servlet-api - - org.springframework.boot spring-boot-starter-thymeleaf diff --git a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceApplication.java b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceApplication.java index 3671db95..172ba004 100644 --- a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceApplication.java +++ b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceApplication.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,15 +17,6 @@ import java.io.IOException; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.annotation.WebFilter; -import javax.servlet.http.HttpServletResponse; - import org.apache.tomcat.util.http.Rfc6265CookieProcessor; import org.apache.tomcat.util.http.SameSiteCookies; import org.springframework.boot.SpringApplication; @@ -37,6 +28,15 @@ import org.springframework.web.filter.CommonsRequestLoggingFilter; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +import jakarta.servlet.Filter; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.annotation.WebFilter; +import jakarta.servlet.http.HttpServletResponse; + /** * Application main. */ @@ -57,7 +57,7 @@ public static void main(final String[] args) { public static class WebMvcConfig implements WebMvcConfigurer { @Bean - public TomcatContextCustomizer sameSiteCookiesConfig() { + TomcatContextCustomizer sameSiteCookiesConfig() { return context -> { final Rfc6265CookieProcessor cookieProcessor = new Rfc6265CookieProcessor(); cookieProcessor.setSameSiteCookies(SameSiteCookies.NONE.getValue()); @@ -68,7 +68,7 @@ public TomcatContextCustomizer sameSiteCookiesConfig() { } @Bean - public CommonsRequestLoggingFilter requestLoggingFilter() { + CommonsRequestLoggingFilter requestLoggingFilter() { final CommonsRequestLoggingFilter loggingFilter = new CommonsRequestLoggingFilter(); loggingFilter.setIncludeClientInfo(true); loggingFilter.setIncludeQueryString(true); diff --git a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceConfiguration.java b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceConfiguration.java index a9a00f55..d1292610 100644 --- a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceConfiguration.java +++ b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ public class SignServiceConfiguration { * @return a ReplayCheckerStorageContainer bean */ @Bean - public InMemoryReplayCheckerStorageContainer inMemoryReplayCheckerStorageContainer() { + InMemoryReplayCheckerStorageContainer inMemoryReplayCheckerStorageContainer() { return new InMemoryReplayCheckerStorageContainer("replay-storage"); } diff --git a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceController.java b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceController.java index c7306080..21793e6a 100644 --- a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceController.java +++ b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceController.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,15 +17,14 @@ import java.io.IOException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpSession; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.servlet.http.HttpSession; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.application.SignServiceEngineManager; diff --git a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceErrorController.java b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceErrorController.java index 64bf919a..4e6943f9 100644 --- a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceErrorController.java +++ b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceErrorController.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,6 @@ import java.util.Map; -import javax.servlet.http.HttpServletRequest; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController; import org.springframework.boot.web.error.ErrorAttributeOptions; @@ -30,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; +import jakarta.servlet.http.HttpServletRequest; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.engine.UnrecoverableSignServiceException; diff --git a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceScheduler.java b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceScheduler.java index 107e86d3..ac92fbef 100644 --- a/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceScheduler.java +++ b/demo-apps/app/src/main/java/se/swedenconnect/signservice/app/SignServiceScheduler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/pom.xml b/demo-apps/pom.xml index 907aca6a..86f5a35c 100644 --- a/demo-apps/pom.xml +++ b/demo-apps/pom.xml @@ -5,7 +5,7 @@ se.swedenconnect.signservice.demo signservice-demo-parent - 1.0.4 + 1.1.0 pom Sweden Connect :: SignService :: Demo @@ -65,9 +65,9 @@ UTF-8 UTF-8 - 11 + 17 - 2.7.9 + 3.1.5 true @@ -92,7 +92,7 @@ se.swedenconnect.signservice signservice-application-bom - 1.0.4 + 1.1.0 pom import @@ -112,8 +112,8 @@ - javax.servlet - javax.servlet-api + jakarta.servlet + jakarta.servlet-api @@ -130,10 +130,9 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 - ${java.version} - ${java.version} + ${java.version} @@ -159,7 +158,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.1.0 + 3.4.1 enforce @@ -189,23 +188,18 @@ - release - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.12 - true + + org.apache.maven.plugins + maven-deploy-plugin - ossrh - https://oss.sonatype.org/ - false - - + true + + diff --git a/demo-apps/rest/backend/pom.xml b/demo-apps/rest/backend/pom.xml index a0a030dd..997a6785 100644 --- a/demo-apps/rest/backend/pom.xml +++ b/demo-apps/rest/backend/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice.demo signservice-demo-rest-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Demo :: REST :: Backend diff --git a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackend.java b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackend.java index 372ced4e..27118f8e 100644 --- a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackend.java +++ b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackend.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackendController.java b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackendController.java index c76d5ccb..bd7d24b8 100644 --- a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackendController.java +++ b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceBackendController.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceErrorAttributes.java b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceErrorAttributes.java index 80e01ba6..0f052e9d 100644 --- a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceErrorAttributes.java +++ b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceErrorAttributes.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceScheduler.java b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceScheduler.java index a079cbdb..1d95a01c 100644 --- a/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceScheduler.java +++ b/demo-apps/rest/backend/src/main/java/se/swedenconnect/signservice/app/backend/SignServiceScheduler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/rest/frontend/pom.xml b/demo-apps/rest/frontend/pom.xml index 8f6f7a35..ee5b239f 100644 --- a/demo-apps/rest/frontend/pom.xml +++ b/demo-apps/rest/frontend/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice.demo signservice-demo-rest-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Demo :: REST :: Frontend diff --git a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceErrorController.java b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceErrorController.java index 37a383d9..d10235b8 100644 --- a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceErrorController.java +++ b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceErrorController.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,6 @@ import java.util.Map; import java.util.Optional; -import javax.servlet.http.HttpServletRequest; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController; import org.springframework.boot.web.error.ErrorAttributeOptions; @@ -35,6 +33,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; +import jakarta.servlet.http.HttpServletRequest; import lombok.Setter; import lombok.extern.slf4j.Slf4j; diff --git a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontend.java b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontend.java index fcbc9250..b526d307 100644 --- a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontend.java +++ b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontend.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,18 +18,18 @@ import java.io.IOException; import javax.net.ssl.SSLContext; -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.annotation.WebFilter; -import javax.servlet.http.HttpServletResponse; - -import org.apache.http.conn.ssl.TrustAllStrategy; -import org.apache.http.impl.client.HttpClientBuilder; -import org.apache.http.ssl.SSLContextBuilder; + +import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; +import org.apache.hc.client5.http.impl.classic.HttpClients; +import org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager; +import org.apache.hc.client5.http.socket.ConnectionSocketFactory; +import org.apache.hc.client5.http.socket.PlainConnectionSocketFactory; +import org.apache.hc.client5.http.ssl.NoopHostnameVerifier; +import org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory; +import org.apache.hc.core5.http.config.Registry; +import org.apache.hc.core5.http.config.RegistryBuilder; +import org.apache.hc.core5.ssl.SSLContexts; +import org.apache.hc.core5.ssl.TrustStrategy; import org.apache.tomcat.util.http.Rfc6265CookieProcessor; import org.apache.tomcat.util.http.SameSiteCookies; import org.springframework.boot.SpringApplication; @@ -37,12 +37,20 @@ import org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.http.client.ClientHttpRequestFactory; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; import org.springframework.web.filter.CommonsRequestLoggingFilter; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +import jakarta.servlet.Filter; +import jakarta.servlet.FilterChain; +import jakarta.servlet.FilterConfig; +import jakarta.servlet.ServletException; +import jakarta.servlet.ServletRequest; +import jakarta.servlet.ServletResponse; +import jakarta.servlet.annotation.WebFilter; +import jakarta.servlet.http.HttpServletResponse; + /** * SignService application front-end main class. */ @@ -64,19 +72,31 @@ public static void main(final String[] args) { * @return a RestTemplate */ @Bean - public RestTemplate restTemplate() { + RestTemplate restTemplate() { try { // For this example we trust all SSL/TLS certs. DO NOT COPY AND USE IN PRODUCTION! // - final SSLContext sslContext = SSLContextBuilder.create() - .loadTrustMaterial(new TrustAllStrategy()) + final TrustStrategy acceptingTrustStrategy = (cert, authType) -> true; + final SSLContext sslContext = SSLContexts.custom() + .loadTrustMaterial(null, acceptingTrustStrategy) + .build(); + final SSLConnectionSocketFactory sslsf = + new SSLConnectionSocketFactory(sslContext, NoopHostnameVerifier.INSTANCE); + final Registry socketFactoryRegistry = + RegistryBuilder. create() + .register("https", sslsf) + .register("http", new PlainConnectionSocketFactory()) + .build(); + + final BasicHttpClientConnectionManager connectionManager = + new BasicHttpClientConnectionManager(socketFactoryRegistry); + final CloseableHttpClient httpClient = HttpClients.custom() + .setConnectionManager(connectionManager) + .disableRedirectHandling() .build(); - final ClientHttpRequestFactory requestFactory = - new HttpComponentsClientHttpRequestFactory( - HttpClientBuilder.create() - .setSSLContext(sslContext) - .build()); + final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); + requestFactory.setHttpClient(httpClient); final RestTemplate restTemplate = new RestTemplate(requestFactory); return restTemplate; @@ -93,7 +113,7 @@ public RestTemplate restTemplate() { public static class WebMvcConfig implements WebMvcConfigurer { @Bean - public TomcatContextCustomizer sameSiteCookiesConfig() { + TomcatContextCustomizer sameSiteCookiesConfig() { return context -> { final Rfc6265CookieProcessor cookieProcessor = new Rfc6265CookieProcessor(); cookieProcessor.setSameSiteCookies(SameSiteCookies.NONE.getValue()); @@ -108,7 +128,7 @@ public TomcatContextCustomizer sameSiteCookiesConfig() { * @return a CommonsRequestLoggingFilter */ @Bean - public CommonsRequestLoggingFilter requestLoggingFilter() { + CommonsRequestLoggingFilter requestLoggingFilter() { final CommonsRequestLoggingFilter loggingFilter = new CommonsRequestLoggingFilter(); loggingFilter.setIncludeClientInfo(true); loggingFilter.setIncludeQueryString(true); diff --git a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendConfigurationProperties.java b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendConfigurationProperties.java index ab08270a..eb0d9aa3 100644 --- a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendConfigurationProperties.java +++ b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendConfigurationProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendController.java b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendController.java index fb46db31..6abca812 100644 --- a/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendController.java +++ b/demo-apps/rest/frontend/src/main/java/se/swedenconnect/signservice/app/frontend/SignServiceFrontendController.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,6 @@ import java.io.IOException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpSession; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @@ -28,6 +24,9 @@ import org.springframework.web.client.RestTemplate; import org.springframework.web.servlet.ModelAndView; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import jakarta.servlet.http.HttpSession; import lombok.Setter; import se.swedenconnect.signservice.application.rest.RestProcessRequestInput; import se.swedenconnect.signservice.application.rest.RestProcessRequestResult; diff --git a/demo-apps/rest/pom.xml b/demo-apps/rest/pom.xml index a8ac9f52..9be8f6bb 100644 --- a/demo-apps/rest/pom.xml +++ b/demo-apps/rest/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice.demo signservice-demo-parent - 1.0.4 + 1.1.0 Sweden Connect :: SignService :: Demo :: REST diff --git a/docs/apidocs/allclasses-index.html b/docs/apidocs/allclasses-index.html index 08e0dd63..42c9229e 100644 --- a/docs/apidocs/allclasses-index.html +++ b/docs/apidocs/allclasses-index.html @@ -1,1737 +1,1130 @@ - - -All Classes (SignService API Documentation) + +All Classes and Interfaces (SignService API Documentation) + - + + + - + - - - - - + + - -

JavaScript is disabled on your browser.
-
+
+ +
-

All Classes

-
-
- +
+
+
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/allclasses.html b/docs/apidocs/allclasses.html deleted file mode 100644 index 40c9bd81..00000000 --- a/docs/apidocs/allclasses.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - -All Classes (SignService API Documentation) - - - - - - - - - - - - - -

All Classes

-
- -
- - diff --git a/docs/apidocs/allpackages-index.html b/docs/apidocs/allpackages-index.html index 97f9bf17..5159c23a 100644 --- a/docs/apidocs/allpackages-index.html +++ b/docs/apidocs/allpackages-index.html @@ -1,556 +1,329 @@ - - + All Packages (SignService API Documentation) + - + + + - + - - - - - + + - - -
+
+ +

All Packages

-
- +
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/constant-values.html b/docs/apidocs/constant-values.html index 9fa35d14..dfa838ba 100644 --- a/docs/apidocs/constant-values.html +++ b/docs/apidocs/constant-values.html @@ -1,625 +1,326 @@ - - + Constant Field Values (SignService API Documentation) + - + + + - + - - - - - + + - - -
+
+ +

Constant Field Values

-
+

Contents

-
- - -
+

se.swedenconnect.*

-
-
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/deprecated-list.html b/docs/apidocs/deprecated-list.html deleted file mode 100644 index 5a9b183c..00000000 --- a/docs/apidocs/deprecated-list.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -Deprecated List (SignService API Documentation) - - - - - - - - - - - - - - - -
- -
-
-
-

Deprecated API

-

Contents

-
-
-
- -

Copyright © 2023 Sweden Connect. All rights reserved.

-
- - diff --git a/docs/apidocs/help-doc.html b/docs/apidocs/help-doc.html index 11183ca8..1ce86f7a 100644 --- a/docs/apidocs/help-doc.html +++ b/docs/apidocs/help-doc.html @@ -1,130 +1,122 @@ - - + API Help (SignService API Documentation) + - + + + - + - - - - - + + - - -
+
+
+ +
+
-
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces +
-
-
    -
  • -
    -

    Overview

    +
    +
    +

    Kinds of Pages

    +The following sections describe the different kinds of pages in this collection. +
    +

    Overview

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
  • -
  • -
    -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

    -
      +
      +

      Package

      +

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

      +
      • Interfaces
      • Classes
      • -
      • Enums
      • +
      • Enum Classes
      • Exceptions
      • Errors
      • -
      • Annotation Types
      • +
      • Annotation Interfaces
      - -
    • -
      -

      Class or Interface

      -

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

      -
        +
        +

        Class or Interface

        +

        Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

        +
        • Class Inheritance Diagram
        • Direct Subclasses
        • All Known Subinterfaces
        • @@ -133,150 +125,72 @@

          Class or Interface

        • Class or Interface Description

        -
          +
          • Nested Class Summary
          • +
          • Enum Constant Summary
          • Field Summary
          • Property Summary
          • Constructor Summary
          • Method Summary
          • -
          -
          -
            -
          • Field Detail
          • -
          • Property Detail
          • -
          • Constructor Detail
          • -
          • Method Detail
          • -
          -

          Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

          -
        - -
      • -
        -

        Annotation Type

        -

        Each annotation type has its own separate page with the following sections:

        -
          -
        • Annotation Type Declaration
        • -
        • Annotation Type Description
        • Required Element Summary
        • Optional Element Summary
        • -
        • Element Detail
        -
        -
      • -
      • -
        -

        Enum

        -

        Each enum has its own separate page with the following sections:

        -
          -
        • Enum Declaration
        • -
        • Enum Description
        • -
        • Enum Constant Summary
        • -
        • Enum Constant Detail
        • +
          +
            +
          • Enum Constant Details
          • +
          • Field Details
          • +
          • Property Details
          • +
          • Constructor Details
          • +
          • Method Details
          • +
          • Element Details
          +

          Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

          +

          The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

        -
      • -
      • -
        -

        Use

        -

        Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

        +
        +

        Other Files

        +

        Packages and modules may contain pages with additional information related to the declarations nearby.

        -
      • -
      • -
        -

        Tree (Class Hierarchy)

        +
        +

        Use

        +

        Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

        +
        +
        +

        Tree (Class Hierarchy)

        There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

        -
          -
        • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
        • -
        • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
        • +
            +
          • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
          • +
          • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
        -
      • -
      • -
        -

        Deprecated API

        -

        The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

        -
        -
      • -
      • -
        -

        Index

        -

        The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

        +
        +

        Constant Field Values

        +

        The Constant Field Values page lists the static final fields and their values.

        -
      • -
      • -
        -

        All Classes

        -

        The All Classes link shows all classes and interfaces except non-static nested types.

        +
        +

        Serialized Form

        +

        Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

        -
      • -
      • -
        -

        Serialized Form

        -

        Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

        +
        +

        All Packages

        +

        The All Packages page contains an alphabetic index of all packages contained in the documentation.

        -
      • -
      • -
        -

        Constant Field Values

        -

        The Constant Field Values page lists the static final fields and their values.

        +
        +

        All Classes and Interfaces

        +

        The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

        -
      • -
      • -
        -

        Search

        -

        You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

        +
        +

        Index

        +

        The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

        -
      • -
      +

-This help file applies to API documentation generated by the standard doclet.
-
+This help file applies to API documentation generated by the standard doclet.
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/index-all.html b/docs/apidocs/index-all.html index d555f148..fb053ac7 100644 --- a/docs/apidocs/index-all.html +++ b/docs/apidocs/index-all.html @@ -1,3134 +1,3076 @@ - - + Index (SignService API Documentation) + - + + + - + - - - - - + + - - -
+
+ +
-
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages - - -

A

-
-
AbstractAuditLogger - Class in se.swedenconnect.signservice.audit.base
+
+

Index

+
+A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

A

+
+
AbstractAuditLogger - Class in se.swedenconnect.signservice.audit.base
Abstract base class for AuditLogger implementations.
-
AbstractAuditLogger() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
AbstractAuditLogger() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
 
-
AbstractAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.base
+
AbstractAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.base
Abstract handler configuration for creating AuditLogger instances.
-
AbstractAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
+
AbstractAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
 
-
AbstractAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.base
+
AbstractAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.base
An abstract handler factory for creating AuditLogger instances.
-
AbstractAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
+
AbstractAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
 
-
AbstractCaEngineKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
+
AbstractCaEngineKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
An abstract base class to be used by implementations that rely on the CA engine.
-
AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Constructor.
-
AbstractHandlerConfiguration<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
+
AbstractHandlerConfiguration<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
An abstract base class for HandlerConfiguration implementations that handles the base functionality for a configuration object.
-
AbstractHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
AbstractHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
 
-
AbstractHandlerFactory<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
+
AbstractHandlerFactory<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
Abstract base implementation of the HandlerFactory interface.
-
AbstractHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
+
AbstractHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
 
-
AbstractIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.impl
+
AbstractIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.impl
An abstract base class for IdentityAttribute.
-
AbstractIdentityAttribute(String, String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
AbstractIdentityAttribute(String, String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
Constructor for a multi-valued attribute.
-
AbstractIdentityAttribute(String, String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
AbstractIdentityAttribute(String, String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
Constructor for a single-valued attribute.
-
AbstractKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
+
AbstractKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.base
Abstract base class for the KeyAndCertificateHandler interface.
-
AbstractKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
AbstractKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Constructor.
-
AbstractKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
+
AbstractKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
Abstract base class for configuration of KeyAndCertificateHandler objects.
-
AbstractKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
+
AbstractKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
 
-
AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
+
AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
For configuration of a DefaultValuePolicyCheckerImpl that is used to set up an attribute mapper.
-
AbstractKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.base.config
+
AbstractKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.base.config
Abstract base class for a KeyAndCertificateHandler factory.
-
AbstractKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
+
AbstractKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
 
-
AbstractSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
+
AbstractSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
Abstract base class for SAML authentication handlers.
-
AbstractSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
AbstractSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Constructor.
-
AbstractSamlIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+
AbstractSamlIdentityAttribute<T> - Class in se.swedenconnect.signservice.core.attribute.saml.impl
Abstract base class for SAML attributes.
-
AbstractSamlIdentityAttribute(String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
AbstractSamlIdentityAttribute(String, String, List<T>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
AbstractSamlIdentityAttribute(String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
AbstractSamlIdentityAttribute(String, String, T) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
Constructor for a single-valued attribute.
-
AbstractSignServiceHandler - Class in se.swedenconnect.signservice.core
+
AbstractSignServiceHandler - Class in se.swedenconnect.signservice.core
Abstract base class for SignServiceHandler classes.
-
AbstractSignServiceHandler() - Constructor for class se.swedenconnect.signservice.core.AbstractSignServiceHandler
+
AbstractSignServiceHandler() - Constructor for class se.swedenconnect.signservice.core.AbstractSignServiceHandler
 
-
AbstractTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
+
AbstractTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
Abstract implementation of TBS data processor
-
AbstractTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
AbstractTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Constructor.
-
ActuatorAuditingConfiguration - Class in se.swedenconnect.signservice.spring.config
+
ActuatorAuditingConfiguration - Class in se.swedenconnect.signservice.spring.config
Configuration class setting up required beans for using Spring Boot's actuator audit logging.
-
ActuatorAuditingConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
+
ActuatorAuditingConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
 
-
ActuatorAuditLogger - Class in se.swedenconnect.signservice.audit.actuator
+
ActuatorAuditLogger - Class in se.swedenconnect.signservice.audit.actuator
An AuditLogger Spring actuator implementation.
-
ActuatorAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger
+
ActuatorAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger
Constructor.
-
ActuatorAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.actuator
+
ActuatorAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.actuator
Configuration for actuator audit logger.
-
ActuatorAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
+
ActuatorAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
 
-
ActuatorAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.actuator
+
ActuatorAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.actuator
Factory for creating actuator audit logger objects.
-
ActuatorAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
+
ActuatorAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
 
-
ActuatorAuditLoggerListener - Class in se.swedenconnect.signservice.audit.actuator
+
ActuatorAuditLoggerListener - Class in se.swedenconnect.signservice.audit.actuator
An AuditLoggerListener for logging to a Spring ApplicationEventPublisher.
-
ActuatorAuditLoggerListener(ApplicationEventPublisher) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
+
ActuatorAuditLoggerListener(ApplicationEventPublisher) - Constructor for class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
Constructor assigning the ApplicationEventPublisher to publish audit events to.
-
addCertificate(X509CertificateHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
addCertificate(X509CertificateHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Does nothing.
-
addFactory(HandlerFactory<?>) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
+
addFactory(HandlerFactory<?>) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
Adds a pre-created factory instance to the registry.
-
addHeader(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
addHeader(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Adds a response header.
-
addParameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
addParameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Corresponds to addParameter(new AuditEventParameter(name, value)).
-
addParameter(String, String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
addParameter(String, String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Corresponds to addParameter(new AuditEventParameter(name, value)).
-
addParameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
addParameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
Adds a HTTP post parameter.
-
addParameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
addParameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Adds an audit parameter to the event.
-
addParameter(AuditEventParameter) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
addParameter(AuditEventParameter) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Adds an audit parameter to the event.
-
AdESObject - Interface in se.swedenconnect.signservice.signature
+
AdESObject - Interface in se.swedenconnect.signservice.signature
Representation of an AdES object.
-
AdesSigningCertificateDigest - Class in se.swedenconnect.signservice.signature.tbsdata
+
AdesSigningCertificateDigest - Class in se.swedenconnect.signservice.signature.tbsdata
Representation of the AdES digest of the signing certificate.
-
AdesSigningCertificateDigest() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
-
 
-
AdESType - Enum in se.swedenconnect.signservice.signature
+
AdesSigningCertificateDigest() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Default constructor.
+
+
AdesSigningCertificateDigest(String, byte[]) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Constructor.
+
+
AdESType - Enum Class in se.swedenconnect.signservice.signature
Representation of an AdES type.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
 
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
+
afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
Asserts that all settings have been applied.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
Asserts that all settings have been applied.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Assigns default values to properties that are not explicitly set and needs to have non-static values and also checks that mandatory values have been assigned.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.EngineConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.EngineConfigurationProperties
Asserts that all required settings have been set.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
+
afterPropertiesSet() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
Method that is invoked by the framework after all settings have been assigned.
-
afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
afterPropertiesSet() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Assigns default values to properties that are not explicitly set and needs to have non-static values and also checks that mandatory values have been assigned.
-
allowedClockSkew - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
allowedClockSkew - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
The clock skew that we accept during checks of time stamps.
-
ALWAYS - se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
+
ALWAYS - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
Always send SADRequest (if supported by the IdP).
-
APPLICATION_SAML_METADATA - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
APPLICATION_SAML_METADATA - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Media type for SAML metadata in XML format.
-
assertAttributes(AuthnRequirements, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
assertAttributes(AuthnRequirements, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Asserts that all requested signer attributes (from the SignRequest) is provided among the attributes from the identity assertion received from the IdP.
-
assertAuthnContext(AuthnRequest, String, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
assertAuthnContext(AuthnRequest, String, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Asserts that we received an authentication context class that we can accept.
-
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Test if the requested certificate profile is supported.
-
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
+
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
Test if the requested certificate profile is supported.
-
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
assertCertificateProfileSupported(String) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Test if the requested certificate profile is supported.
-
assertSamlType(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
assertSamlType(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Asserts that a valid SAML type has been provided.
-
assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Asserts the signature message.
-
assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
assertSignMessage(SignMessage, List<IdentityAttribute<?>>, ResponseProcessingResult, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Asserts that we received a signMessageDigest attribute if SignMessage was sent.
-
assignValue(Object, String, Class<?>, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
assignValue(Object, String, Class<?>, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Assigns the value from the default config object to our target object.
-
ATTRIBUTE_NAME_SIGNMESSAGE_DIGEST - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
ATTRIBUTE_NAME_SIGNMESSAGE_DIGEST - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
The attribute name for the "Sign message digest" attribute (urn:oid:1.2.752.201.3.14).
-
attributeConverter - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
attributeConverter - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
For converting attributes between the generic representation and the OpenSAML representation.
-
AttributeConverter<T> - Interface in se.swedenconnect.signservice.core.attribute
+
AttributeConverter<T> - Interface in se.swedenconnect.signservice.core.attribute
A converter interface for converting attributes between the generic representation and a specialized attribute representation (OpenSAML, JAXB, ...).
-
AttributeException - Exception in se.swedenconnect.signservice.core.attribute
+
AttributeException - Exception in se.swedenconnect.signservice.core.attribute
Exception class for errors during handling of attributes.
-
AttributeException(String) - Constructor for exception se.swedenconnect.signservice.core.attribute.AttributeException
+
AttributeException(String) - Constructor for exception se.swedenconnect.signservice.core.attribute.AttributeException
Constructor setting the error message.
-
AttributeException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.core.attribute.AttributeException
+
AttributeException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.core.attribute.AttributeException
Constructor setting the error message and the cause of the error.
-
AttributeMapper - Interface in se.swedenconnect.signservice.certificate.attributemapping
+
AttributeMapper - Interface in se.swedenconnect.signservice.certificate.attributemapping
Attribute mapper interface.
-
AttributeMappingData - Class in se.swedenconnect.signservice.certificate.attributemapping
+
AttributeMappingData - Class in se.swedenconnect.signservice.certificate.attributemapping
Data for a mapped attribute value to be included in a signer certificate.
-
AttributeMappingData() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData
+
AttributeMappingData() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData
 
-
AttributeMappingException - Exception in se.swedenconnect.signservice.certificate.attributemapping
+
AttributeMappingException - Exception in se.swedenconnect.signservice.certificate.attributemapping
Exception for errors during certificate attribute mapping from authentication data.
-
AttributeMappingException(String) - Constructor for exception se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
+
AttributeMappingException(String) - Constructor for exception se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
Constructor.
-
AttributeMappingException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
+
AttributeMappingException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException
Constructor.
-
AuditEvent - Interface in se.swedenconnect.signservice.audit
+
AuditEvent - Interface in se.swedenconnect.signservice.audit
An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs.
-
AuditEventBuilder - Interface in se.swedenconnect.signservice.audit
+
AuditEventBuilder - Interface in se.swedenconnect.signservice.audit
An interface defining a builder for AuditEvent objects.
-
AuditEventFactory - Interface in se.swedenconnect.signservice.audit.base.events
+
AuditEventFactory - Interface in se.swedenconnect.signservice.audit.base.events
Interface for an audit event factory.
-
AuditEventIds - Class in se.swedenconnect.signservice.audit
+
AuditEventIds - Class in se.swedenconnect.signservice.audit
Defines audit logger events identifiers.
-
AuditEventParameter - Class in se.swedenconnect.signservice.audit
+
AuditEventParameter - Class in se.swedenconnect.signservice.audit
Representation of an audit event parameter, which is a name-value pair.
-
AuditEventParameter(String, String) - Constructor for class se.swedenconnect.signservice.audit.AuditEventParameter
+
AuditEventParameter(String, String) - Constructor for class se.swedenconnect.signservice.audit.AuditEventParameter
Constructor.
-
auditEventRepository() - Method in class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
-
-
An AuditEventRepository been is needed to audit log using the Spring actuator.
-
-
auditListener(AuditEventRepository) - Method in class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
-
-
In order to support audit logging using Spring actuator we need an audit listener bean named - signservice.AuditListener.
-
-
auditLog(String, Function<AuditEventBuilder, AuditEvent>) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
+
auditLog(String, Function<AuditEventBuilder, AuditEvent>) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
Helper method to audit log in one line.
-
auditLog(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
+
auditLog(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
Audit logs the supplied event.
-
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
+
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
Audit logs the supplied event.
-
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
+
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
Audit logs the supplied event.
-
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
+
auditLog(AuditEvent) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
Audit logs the supplied event.
-
AuditLogger - Interface in se.swedenconnect.signservice.audit
+
AuditLogger - Interface in se.swedenconnect.signservice.audit
Interface for the Audit Logger used within the SignService system.
-
AuditLoggerConfigurationProperties - Class in se.swedenconnect.signservice.config.audit
+
AuditLoggerConfigurationProperties - Class in se.swedenconnect.signservice.config.audit
Properties for audit logger configuration.
-
AuditLoggerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
+
AuditLoggerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
 
-
AuditLoggerException - Exception in se.swedenconnect.signservice.audit
+
AuditLoggerException - Exception in se.swedenconnect.signservice.audit
Runtime exception class that is thrown if audit logging fails.
-
AuditLoggerException(String) - Constructor for exception se.swedenconnect.signservice.audit.AuditLoggerException
+
AuditLoggerException(String) - Constructor for exception se.swedenconnect.signservice.audit.AuditLoggerException
Constructor setting the error message.
-
AuditLoggerException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.audit.AuditLoggerException
+
AuditLoggerException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.audit.AuditLoggerException
Constructor setting the error message and the cause of the error.
-
AuditLoggerListener - Interface in se.swedenconnect.signservice.audit.callback
+
AuditLoggerListener - Interface in se.swedenconnect.signservice.audit.callback
A callback interface that is provided to the CallbackAuditLogger.
-
AuditLoggerSingleton - Class in se.swedenconnect.signservice.audit
+
AuditLoggerSingleton - Class in se.swedenconnect.signservice.audit
Singleton that holds an AuditLogger object in thread local storage (TLS).
-
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
+
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
Initiates authentication of the user.
-
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
Initiates authentication of the user.
-
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
authenticate(AuthnRequirements, SignMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Initiates authentication of the user.
-
AuthenticationErrorCode - Enum in se.swedenconnect.signservice.authn
+
AuthenticationErrorCode - Enum Class in se.swedenconnect.signservice.authn
Enumeration of authentication error codes.
-
AuthenticationHandler - Interface in se.swedenconnect.signservice.authn
+
AuthenticationHandler - Interface in se.swedenconnect.signservice.authn
Defines the handler interface for user authentication.
-
AuthenticationHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
+
AuthenticationHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
Properties for a common authentication handler bean.
-
AuthenticationHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
+
AuthenticationHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
 
-
AuthenticationHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
+
AuthenticationHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.authn
Properties for authentication configuration.
-
AuthenticationHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
+
AuthenticationHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
 
-
AuthenticationResult - Interface in se.swedenconnect.signservice.authn
+
AuthenticationResult - Interface in se.swedenconnect.signservice.authn
Represents the result from a successful and completed authentication call.
-
AuthenticationResultChoice - Class in se.swedenconnect.signservice.authn
+
AuthenticationResultChoice - Class in se.swedenconnect.signservice.authn
Represents the result from an authentication call (AuthenticationHandler).
-
AuthenticationResultChoice(AuthenticationResult) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
+
AuthenticationResultChoice(AuthenticationResult) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
Constructor setting the AuthenticationResult.
-
AuthenticationResultChoice(HttpResponseAction) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
+
AuthenticationResultChoice(HttpResponseAction) - Constructor for class se.swedenconnect.signservice.authn.AuthenticationResultChoice
Constructor setting the HttpResponseAction.
-
AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
A request received from the client could not be validated, i.e., its signature failed to verify.
-
AUTHN_FAILURE - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
AUTHN_FAILURE - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
General authentication error.
-
AUTHN_ONGOING - se.swedenconnect.signservice.engine.session.SignOperationState
+
AUTHN_ONGOING - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
State that tells that user authentication is ongoing.
-
AUTHN_REQS_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
AUTHN_REQS_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Key for storing the authentication requirements.
-
AUTHN_SIGNMESSAGE_NOT_DISPLAYED - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
AUTHN_SIGNMESSAGE_NOT_DISPLAYED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
A requirement to display sign message was included in the sign request, but the sign service could not establish that the sign message was displayed to the user.
-
AUTHN_UNSUPPORTED_AUTHNCONTEXT - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
AUTHN_UNSUPPORTED_AUTHNCONTEXT - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
The requested authentication context is not supported by the requested authentication service.
-
AUTHN_USER_CANCEL - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
AUTHN_USER_CANCEL - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
User cancelled authentication.
-
AUTHN_USER_MISMATCH - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
AUTHN_USER_MISMATCH - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
The user information received after authentication does not match requested user identity.
-
AuthnContextIdentifier - Interface in se.swedenconnect.signservice.authn
+
AuthnContextIdentifier - Interface in se.swedenconnect.signservice.authn
A representation of an "Authentication Context Identifier".
-
AUTHNREQUEST_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
AUTHNREQUEST_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Key for storing the AuthnRequest.
-
authnRequestGenerator - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
authnRequestGenerator - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
The bean used when creating authentication requests.
-
AuthnRequirements - Interface in se.swedenconnect.signservice.protocol.msg
+
AuthnRequirements - Interface in se.swedenconnect.signservice.protocol.msg
Representation of the authentication requirements.
- - - -

B

-
-
BasicCAService - Class in se.swedenconnect.signservice.certificate.simple.ca
+

B

+
+
BasicCAService - Class in se.swedenconnect.signservice.certificate.simple.ca
Basic CA service implementation equipped to issue certificates to signers.
-
BasicCAService(PkiCredential, CARepository, CertificateIssuerModel, CRLIssuerModel) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
BasicCAService(PkiCredential, CARepository, CertificateIssuerModel, CRLIssuerModel) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
Constructor.
-
BasicCAServiceBuilder - Class in se.swedenconnect.signservice.certificate.simple.ca
+
BasicCAServiceBuilder - Class in se.swedenconnect.signservice.certificate.simple.ca
A builder for BasicCAService.
-
beanLoader() - Method in class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
-
-
Creates the BeanLoader that are used during setup.
-
-
BeanLoader - Interface in se.swedenconnect.signservice.core.config
+
BeanLoader - Interface in se.swedenconnect.signservice.core.config
A bean loader interface accepts a bean name and returns a handler instance.
-
BeanReferenceHandlerConfiguration<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
+
BeanReferenceHandlerConfiguration<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
A BeanReferenceHandlerConfiguration class is used when no actual handler configuration is made and instead an already configured bean of the particular handler type is referenced using AbstractHandlerConfiguration.setBeanName(String).
-
BeanReferenceHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
BeanReferenceHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
 
-
BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
+
BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T extends SignServiceHandler> - Class in se.swedenconnect.signservice.core.config
The factory class used by the BeanReferenceHandlerConfiguration configuration class.
-
BeanReferenceHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
+
BeanReferenceHandlerFactory() - Constructor for class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
 
-
beanRegistrator() - Method in class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
-
-
Creates the BeanRegistrator that are used during setup.
-
-
BeanRegistrator - Interface in se.swedenconnect.signservice.config
+
BeanRegistrator - Interface in se.swedenconnect.signservice.config
-
BES - se.swedenconnect.signservice.signature.AdESType
+
BES - Enum constant in enum class se.swedenconnect.signservice.signature.AdESType
BES means that the signing certificate hash must be covered by the signature.
-
BINDING - Static variable in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
BINDING - Static variable in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
The only binding that we support.
-
BooleanSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+
BooleanSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
SAML attribute holding boolean value(s).
-
BooleanSamlIdentityAttribute(String, String, Boolean) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
+
BooleanSamlIdentityAttribute(String, String, Boolean) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
Constructor for a single-valued attribute.
-
BooleanSamlIdentityAttribute(String, String, List<Boolean>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
+
BooleanSamlIdentityAttribute(String, String, List<Boolean>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
build() - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
+
build() - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
Builds the event.
-
build() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
build() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Build the CA service.
-
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
+
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
Builds a HttpBodyAction object.
-
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
+
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
Builds a HttpPostAction object.
-
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
+
build() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
Builds a HttpRedirectAction object.
-
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
+
builder() - Static method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
-
buildIdentityAssertion(ResponseProcessingResult, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
buildIdentityAssertion(ResponseProcessingResult, List<IdentityAttribute<?>>, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Given a ResponseProcessingResult the method builds an IdentityAssertion object.
- - - -

C

-
-
CallbackAuditLogger - Class in se.swedenconnect.signservice.audit.callback
+

C

+
+
CallbackAuditLogger - Class in se.swedenconnect.signservice.audit.callback
An AuditLogger implementation that will hand over all events to the configured AuditLoggerListener.
-
CallbackAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
+
CallbackAuditLogger(AuditLoggerListener) - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
Constructor.
-
CallbackAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.callback
+
CallbackAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.callback
Configuration class for configuring a CallbackAuditLogger.
-
CallbackAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
CallbackAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
 
-
CallbackAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.callback
+
CallbackAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.callback
A handler factory for creating CallbackAuditLogger instances.
-
CallbackAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
+
CallbackAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
 
-
CANCEL_STATUS_CODE - Static variable in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
CANCEL_STATUS_CODE - Static variable in class se.swedenconnect.signservice.authn.saml.SamlStatus
The status code for cancel (defined by the Swedish eID framework).
-
canProcess(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
canProcess(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
A predicate that given a request tells whether this engine instance can process the request.
-
canProcess(HttpUserRequest) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
+
canProcess(HttpUserRequest) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
A predicate that given a request tells whether this engine instance can process the request.
-
canProcess(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
+
canProcess(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
A predicate that given a request tells whether this handler can process the request.
-
canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
A predicate that given a request tells whether this handler can process the request.
-
canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
canProcess(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
A predicate that given a request tells whether this handler can process the request.
-
CERT_ISSUANCE_FAILED - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
CERT_ISSUANCE_FAILED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
Failed to issue signing certificate.
-
CertificateAttributeIdentifier - Interface in se.swedenconnect.signservice.certificate
+
CertificateAttributeIdentifier - Interface in se.swedenconnect.signservice.certificate
Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included in a certificate.
-
CertificateAttributeMapping - Interface in se.swedenconnect.signservice.protocol.msg
+
CertificateAttributeMapping - Interface in se.swedenconnect.signservice.protocol.msg
Describes how a signer's identity attribute(s) are mapped to a certificate attribute to be placed in the issued signature certificate.
-
CertificateAttributeType - Enum in se.swedenconnect.signservice.certificate
+
CertificateAttributeType - Enum Class in se.swedenconnect.signservice.certificate
Represents the different types, i.e., locations in a certificate where identity information can be inserted.
-
CertificateProfileConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
+
CertificateProfileConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
Configuration data for a certificate profile.
-
CertificateProfileConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration
+
CertificateProfileConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration
 
-
CertificateRequestFormat - Enum in se.swedenconnect.signservice.certificate.cmc
+
CertificateRequestFormat - Enum Class in se.swedenconnect.signservice.certificate.cmc
Enumeration of CMC certificate request formats.
-
certificateStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
certificateStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Assigns the certificate start offset time.
-
CertificateType - Enum in se.swedenconnect.signservice.certificate
+
CertificateType - Enum Class in se.swedenconnect.signservice.certificate
Representation of the different certificate types that are supported.
-
certificateValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
certificateValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Assigns the certificate validity.
-
checkCertificateType(SigningCertificateRequirements) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
checkCertificateType(SigningCertificateRequirements) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Checks that the requested certificate type is consistent with supported certificate types.
-
checkReplay(String) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
-
checkReplay(String) - Method in class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
+
checkReplay(String) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
+
checkReplay(String) - Method in class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
-
checkReplay(String) - Method in interface se.swedenconnect.signservice.storage.MessageReplayChecker
+
checkReplay(String) - Method in interface se.swedenconnect.signservice.storage.MessageReplayChecker
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
-
checkReplay(SAMLObject) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
-
checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
checkReplay(SAMLObject) - Method in class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
+
checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
-
checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
+
checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
-
checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
+
checkRequirements(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
-
checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
+
checkRequirements(SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
-
checkSigningTime(Instant) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
checkSigningTime(Instant) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Check signing time provided in the sign request
-
checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Check an instance of requested signature task data against the specified signature algorithm.
-
checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
+
checkSignTask(RequestedSignatureTask, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
Check an instance of requested signature task data against the specified signature algorithm.
-
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Perform signature type specific checks on the data to be signed input.
-
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Perform signature type specific checks on the data to be signed input.
-
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Perform signature type specific checks on the data to be signed input.
-
Choice<F,​S> - Class in se.swedenconnect.signservice.core.types
+
Choice<F,S> - Class in se.swedenconnect.signservice.core.types
Base class for representing a Choice between two objects, where one is set and the other is null.
-
Choice(F, S) - Constructor for class se.swedenconnect.signservice.core.types.Choice
+
Choice(F, S) - Constructor for class se.swedenconnect.signservice.core.types.Choice
Constructor where one parameter must be null and the other non-null.
-
cleanup() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
cleanup() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Removes expired entries.
-
clear() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
+
clear() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
Clears the object.
-
ClientConfiguration - Interface in se.swedenconnect.signservice.client
+
ClientConfiguration - Interface in se.swedenconnect.signservice.client
Representation of SignService client configuration.
-
close() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
+
close() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLogger
Should be called when the object is no longer needed.
-
CMCKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.cmc
+
CMCKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.cmc
CMC based key and certificate handler obtaining certificates from a remote CA using CMC.
-
CMCKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CMCClient, CertificateRequestFormat) - Constructor for class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
+
CMCKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CMCClient, CertificateRequestFormat) - Constructor for class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
Constructor.
-
CMCKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.cmc.config
+
CMCKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.cmc.config
Configuration class for CMCKeyAndCertificateHandler.
-
CMCKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
+
CMCKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
 
-
CMCKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.cmc.config
+
CMCKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.cmc.config
Factory class for CMCKeyAndCertificateHandler.
-
CMCKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
+
CMCKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
 
-
CMS - se.swedenconnect.signservice.signature.SignatureType
+
CMS - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
PKCS#7 signature.
-
CommonBeanCandidate - Interface in se.swedenconnect.signservice.config.common
+
CommonBeanCandidate - Interface in se.swedenconnect.signservice.config.common
An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
-
CommonBeansConfigurationProperties - Class in se.swedenconnect.signservice.config.common
+
CommonBeansConfigurationProperties - Class in se.swedenconnect.signservice.config.common
The configuration for some handlers, and also some other beans, normally do not differ between different engines (clients).
-
CommonBeansConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
+
CommonBeansConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
 
-
CommonBeansConfigurationProperties.Saml - Class in se.swedenconnect.signservice.config.common
+
CommonBeansConfigurationProperties.Saml - Class in se.swedenconnect.signservice.config.common
SAML bean configuration data.
-
completeAuthentication(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
completeAuthentication(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
The "complete authentication" method is invoked after the authentication handler has reported a successful user authentication.
-
CompletedSignatureTask - Interface in se.swedenconnect.signservice.signature
+
CompletedSignatureTask - Interface in se.swedenconnect.signservice.signature
A completed signature task holds the requested task and the signature.
-
consolidateTBSData(List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
consolidateTBSData(List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Create a DER set of signed attributes from a list of attribute data
-
ContactPersonConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
+
ContactPersonConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
 
-
contents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
+
contents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
Assigns the body contents.
-
convert(String) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
-
convert(String) - Method in class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
+
convert(String) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
+
convert(String) - Method in class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
Converts strings on the format <lang-tag>-<string according to language>.
-
convert(Attribute) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
+
convert(Attribute) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
Converts the supplied attribute into its generic representation
-
convert(Attribute) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
+
convert(Attribute) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
Converts the supplied attribute into its generic representation
-
convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
+
convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
Converts the attribute from its generic representation to the specialized representation.
-
convert(IdentityAttribute<?>) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
+
convert(IdentityAttribute<?>) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
Converts the attribute from its generic representation to the specialized representation.
-
convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
+
convert(IdentityAttribute<?>) - Method in class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
Converts the attribute from its generic representation to the specialized representation.
-
convert(T) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
+
convert(T) - Method in interface se.swedenconnect.signservice.core.attribute.AttributeConverter
Converts the supplied attribute into its generic representation
-
create() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
+
create() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
Based on the configuration a MetadataProvider is created.
-
create() - Method in class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
+
create() - Method in class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
-
Based on the configuration object a PkiCredentialContainer is created.
+
Based on the configuration object a PkiCredentialContainer is created.
-
create(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
+
create(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
Creates a handler instance based on the supplied configuration.
-
create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
+
create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
Creates a handler instance based on the supplied configuration.
-
create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
+
create(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
Loads the externally configured bean.
-
create(HandlerConfiguration<T>, BeanLoader) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
+
create(HandlerConfiguration<T>, BeanLoader) - Method in interface se.swedenconnect.signservice.core.config.HandlerFactory
Creates a handler instance based on the supplied configuration.
-
createActuatorEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
+
createActuatorEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
Creates and actuates audit event.
-
createAttributeConsumingServiceElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
+
createAttributeConsumingServiceElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
Gets the AttributeConsumingService metadata element.
-
createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
+
createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
Creates an event that may be assigned parameters.
-
createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Creates an event that may be assigned parameters.
-
createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.base.events.AuditEventFactory
+
createAuditEvent(String) - Method in interface se.swedenconnect.signservice.audit.base.events.AuditEventFactory
Creates an audit event.
-
createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
+
createAuditEvent(String) - Method in class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
Creates an audit event.
-
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
+
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
Based on the supplied configuration the method creates an AuditLogger instance.
-
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
+
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
Based on the supplied configuration the method creates an AuditLogger instance.
-
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
+
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
Based on the supplied configuration the method creates an AuditLogger instance.
-
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
+
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
Based on the supplied configuration the method creates an AuditLogger instance.
-
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
+
createAuditLogger(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
Based on the supplied configuration the method creates an AuditLogger instance.
-
createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Creates an AuthnRequestGeneratorContext object that is to be used by the configured AuthnRequestGenerator.
-
createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Extends the base implementation with support for SignMessage and PrincipalSelection.
-
createAuthnRequestGenerator(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createAuthnRequestGenerator(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider, EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Based on the SAML configuration, metadata provider and SP metadata an AuthnRequestGenerator is created.
-
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Creates a CertificateModel.CertificateModelBuilder based on the supplied public key and certificate name model object.
-
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
+
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
Creates a CertificateModel.CertificateModelBuilder based on the supplied public key and certificate name model object.
-
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
createCertificateModelBuilder(PublicKey, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Creates a CertificateModel.CertificateModelBuilder based on the supplied public key and certificate name model object.
-
createCertificateNameModel(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
createCertificateNameModel(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Creates a subject name model based on the mapped certificate attributes.
-
createEntityDescriptor(SamlAuthenticationHandlerConfiguration, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createEntityDescriptor(SamlAuthenticationHandlerConfiguration, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Based on the configuration an EntityDescriptor is created.
-
createErrorResponse(HttpUserRequest, EngineContext, SignServiceError) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
createErrorResponse(HttpUserRequest, EngineContext, SignServiceError) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Method that is invoked to create an error response message that is to be sent back to the client.
-
createHandler(SamlAuthenticationHandlerConfiguration, MetadataProvider, EntityDescriptorContainer, ResponseProcessor, AuthnRequestGenerator, String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createHandler(SamlAuthenticationHandlerConfiguration, MetadataProvider, EntityDescriptorContainer, ResponseProcessor, AuthnRequestGenerator, String) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Creates the SAML authentication handler.
-
createHandler(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
+
createHandler(HandlerConfiguration<AuditLogger>, BeanLoader) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
+
createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createHandler(HandlerConfiguration<AuthenticationHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
+
createHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<ProtocolHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
+
createHandler(HandlerConfiguration<ProtocolHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<SignatureHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
+
createHandler(HandlerConfiguration<SignatureHandler>, BeanLoader) - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHandler(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
+
createHandler(HandlerConfiguration<T>, BeanLoader) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
Creates a handler instance based on the supplied configuration.
-
createHttpClient() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
+
createHttpClient() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
Creates a HTTP client to use.
-
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
+
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
Creates a handler.
-
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
+
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
Creates a handler.
-
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
+
createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler>, BeanLoader, PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
Creates a handler.
-
createResponseProcessingInput(AuthnRequest, String, HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
createResponseProcessingInput(AuthnRequest, String, HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Creates a ResponseProcessingInput object based on the supplied parameters.
-
createResponseProcessor(SamlAuthenticationHandlerConfiguration, SAMLObjectDecrypter, MessageReplayChecker, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createResponseProcessor(SamlAuthenticationHandlerConfiguration, SAMLObjectDecrypter, MessageReplayChecker, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Creates a ResponseProcessor.
-
createResponseProcessor(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
createResponseProcessor(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider) - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Based on the SAML configuration and the metadata provider a ResponseProcessor is created.
-
createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
A factory method that creates a SignResponseMessage given the context and the corresponding request message.
-
createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
+
createSignResponseMessage(SignServiceContext, SignRequestMessage) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
A factory method that creates a SignResponseMessage given the context and the corresponding request message.
-
createSignServiceContext() - Static method in class se.swedenconnect.signservice.engine.session.EngineContext
+
createSignServiceContext() - Static method in class se.swedenconnect.signservice.engine.session.EngineContext
Creates and initializes a new SignServiceContext object.
-
createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
Creates a SignServiceEngineManager based on the supplied configuration.
-
createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in interface se.swedenconnect.signservice.config.SignServiceFactory
+
createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator) - Method in interface se.swedenconnect.signservice.config.SignServiceFactory
Creates a SignServiceEngineManager based on the supplied configuration.
-
createSuccessResult() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
createSuccessResult() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Creates a SignResponseResult object indicating a successful response.
-
createSuccessResult() - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
+
createSuccessResult() - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
Creates a SignResponseResult object indicating a successful response.
-
createValidationContext(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
createValidationContext(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
An OpenSAML ValidationContext may optionally be supplied to the response processing methods.
-
createXadesQualifyingProperties() - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
createXadesQualifyingProperties() - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Creates a XadesQualifyingProperties with a ds:Object holding a xades:QualifyingProperties with no content.
-
createXadesQualifyingProperties(Element) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
createXadesQualifyingProperties(Element) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Creates a XadesQualifyingProperties from a DOM element.
-
CredentialContainerBeanConfiguration - Class in se.swedenconnect.signservice.config.common
+
CredentialContainerBeanConfiguration - Class in se.swedenconnect.signservice.config.common
-
A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user +
A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user signing credentials).
-
CredentialContainerBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
+
CredentialContainerBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
 
-
CredentialContainerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
+
CredentialContainerConfiguration - Class in se.swedenconnect.signservice.certificate.base.config
-
Configuration for creating a PkiCredentialContainer.
+
Configuration for creating a PkiCredentialContainer.
-
CredentialContainerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
+
CredentialContainerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
 
-
crlStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
crlStartOffset(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Assigns the CRL start offset time.
-
crlValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
crlValidity(Duration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Assigns the CRL validity.
-
crmf - se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
+
crmf - Enum constant in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
Certificate Request Message Format.
- - - -

D

-
-
DateSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+

D

+
+
DateSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
SAML attribute holding date value(s).
-
DateSamlIdentityAttribute(String, String, LocalDate) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
+
DateSamlIdentityAttribute(String, String, LocalDate) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
Constructor for a single-valued attribute.
-
DateSamlIdentityAttribute(String, String, List<LocalDate>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
+
DateSamlIdentityAttribute(String, String, List<LocalDate>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
decodeMessage(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
decodeMessage(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Decodes a sign request message.
-
decodeRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
decodeRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a SignRequestMessage instance.
-
decodeRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
+
decodeRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a SignRequestMessage instance.
-
DEFAULT - se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
+
DEFAULT - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
Default behaviour - Sends a SADReequest extension if the requested certificate type is QC_SSDD and if not, does not include the extension.
-
DEFAULT_ALGORITHM_KEY_TYPES - Static variable in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
DEFAULT_ALGORITHM_KEY_TYPES - Static variable in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
The default mappings from key type to algorithm key generator type.
-
DEFAULT_ALLOWED_CLOCK_SKEW - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
DEFAULT_ALLOWED_CLOCK_SKEW - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The default allowed clock skew is 30 seconds.
-
DEFAULT_CERTIFICATE_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
DEFAULT_CERTIFICATE_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
The default start time offset from current time for certificate validity.
-
DEFAULT_CERTIFICATE_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
DEFAULT_CERTIFICATE_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Default certificate validity.
-
DEFAULT_CLEANUP_THRESHOLD - Static variable in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
DEFAULT_CLEANUP_THRESHOLD - Static variable in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
The default the threshold for cleaning up expired entries.
-
DEFAULT_CRL_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
DEFAULT_CRL_START_OFFSET - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
The default start time offset from current time for CRL validity.
-
DEFAULT_CRL_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
DEFAULT_CRL_VALIDITY - Static variable in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Default CRL validity.
-
DEFAULT_LOA - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
DEFAULT_LOA - Static variable in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
The default authentication context URI to use if none has been specified.
-
DEFAULT_MAX_MESSAGE_AGE - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
DEFAULT_MAX_MESSAGE_AGE - Static variable in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The default setting for the maximum age of a message is 3 minutes.
-
DEFAULT_NAME_FORMAT - Static variable in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
+
DEFAULT_NAME_FORMAT - Static variable in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
The default name format to use.
-
DEFAULT_PRINCIPAL - Static variable in interface se.swedenconnect.signservice.audit.AuditEvent
+
DEFAULT_PRINCIPAL - Static variable in interface se.swedenconnect.signservice.audit.AuditEvent
The default principal name that is used when no principal has been assigned to the event.
-
DefaultAdESObject - Class in se.swedenconnect.signservice.signature.impl
+
DefaultAdESObject - Class in se.swedenconnect.signservice.signature.impl
The default implementation of the AdESObject interface.
-
DefaultAdESObject(String, byte[]) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
DefaultAdESObject(String, byte[]) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
Constructor.
-
DefaultAttributeMapper - Class in se.swedenconnect.signservice.certificate.attributemapping
+
DefaultAttributeMapper - Class in se.swedenconnect.signservice.certificate.attributemapping
Default implementation for an attribute mapper based on an authentication.
-
DefaultAttributeMapper(DefaultValuePolicyChecker) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
+
DefaultAttributeMapper(DefaultValuePolicyChecker) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
Constructor.
-
DefaultAuditEventFactory - Class in se.swedenconnect.signservice.audit.base.events
+
DefaultAuditEventFactory - Class in se.swedenconnect.signservice.audit.base.events
The default implementation of AuditEventFactory creating SignServiceAuditEvent events.
-
DefaultAuditEventFactory() - Constructor for class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
+
DefaultAuditEventFactory() - Constructor for class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
 
-
DefaultAuthnRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultAuthnRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of AuthnRequirements.
-
DefaultAuthnRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
DefaultAuthnRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Default constructor.
-
DefaultCertificateAttributeIdentifier - Class in se.swedenconnect.signservice.certificate.impl
+
DefaultCertificateAttributeIdentifier - Class in se.swedenconnect.signservice.certificate.impl
Default implementation of the CertificateAttributeIdentifier interface.
-
DefaultCertificateAttributeIdentifier(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
DefaultCertificateAttributeIdentifier(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
Constructor.
-
DefaultCertificateAttributeIdentifier(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
DefaultCertificateAttributeIdentifier(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
Constructor.
-
DefaultCertificateAttributeMapping - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultCertificateAttributeMapping - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the CertificateAttributeMapping interface.
-
DefaultCertificateAttributeMapping() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
DefaultCertificateAttributeMapping() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
 
-
DefaultClientConfiguration - Class in se.swedenconnect.signservice.client.impl
+
DefaultClientConfiguration - Class in se.swedenconnect.signservice.client.impl
Default implementation of the ClientConfiguration interface.
-
DefaultClientConfiguration() - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
DefaultClientConfiguration() - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Default constructor.
-
DefaultClientConfiguration(String) - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
DefaultClientConfiguration(String) - Constructor for class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Constructor.
-
DefaultCompletedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
+
DefaultCompletedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
Default implementation of the CompletedSignatureTask interface.
-
DefaultCompletedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
DefaultCompletedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Default constructor.
-
DefaultCompletedSignatureTask(RequestedSignatureTask) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
DefaultCompletedSignatureTask(RequestedSignatureTask) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Constructor creating the task given a requested task.
-
DefaultEngineConfiguration - Class in se.swedenconnect.signservice.engine.config
+
DefaultEngineConfiguration - Class in se.swedenconnect.signservice.engine.config
Default implementation of the EngineConfiguration interface.
-
DefaultEngineConfiguration() - Constructor for class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
DefaultEngineConfiguration() - Constructor for class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Default constructor.
-
DefaultHttpBodyAction - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpBodyAction - Class in se.swedenconnect.signservice.core.http
Default implementation of HttpBodyAction.
-
DefaultHttpBodyAction() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
DefaultHttpBodyAction() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Constructor.
-
DefaultHttpBodyAction.HttpBodyActionBuilder - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpBodyAction.HttpBodyActionBuilder - Class in se.swedenconnect.signservice.core.http
A builder for HttpBodyAction objects.
-
DefaultHttpPostAction - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpPostAction - Class in se.swedenconnect.signservice.core.http
Default implementation of the HttpPostAction interface.
-
DefaultHttpPostAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
DefaultHttpPostAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
Constructor setting the post URL.
-
DefaultHttpPostAction.HttpPostActionBuilder - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpPostAction.HttpPostActionBuilder - Class in se.swedenconnect.signservice.core.http
A builder for constructing a HttpPostAction object.
-
DefaultHttpRedirectAction - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpRedirectAction - Class in se.swedenconnect.signservice.core.http
Default implementation for the HttpRedirectAction interface.
-
DefaultHttpRedirectAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
+
DefaultHttpRedirectAction(String) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
Constructor setting the redirect URL.
-
DefaultHttpRedirectAction.HttpRedirectActionBuilder - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpRedirectAction.HttpRedirectActionBuilder - Class in se.swedenconnect.signservice.core.http
A builder for constructing a HttpRedirectAction object.
-
DefaultHttpResponseAction - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpResponseAction - Class in se.swedenconnect.signservice.core.http
Default implementation of the HttpResponseAction interface.
-
DefaultHttpResponseAction(HttpBodyAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
DefaultHttpResponseAction(HttpBodyAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
Constructor setting up the HttpResponseAction with a response body action.
-
DefaultHttpResponseAction(HttpPostAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
DefaultHttpResponseAction(HttpPostAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
Constructor setting up the HttpResponseAction with a post action.
-
DefaultHttpResponseAction(HttpRedirectAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
DefaultHttpResponseAction(HttpRedirectAction) - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
Constructor setting up the HttpResponseAction with a redirect action.
-
DefaultHttpResponseActionDeserializer - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpResponseActionDeserializer - Class in se.swedenconnect.signservice.core.http
Custom JSON deserializer for DefaultHttpResponseAction.
-
DefaultHttpResponseActionDeserializer() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
+
DefaultHttpResponseActionDeserializer() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
Default constructor.
-
DefaultHttpUserRequest - Class in se.swedenconnect.signservice.core.http
+
DefaultHttpUserRequest - Class in se.swedenconnect.signservice.core.http
Default implementation of the HttpUserRequest interface.
-
DefaultHttpUserRequest() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
DefaultHttpUserRequest() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Default constructor.
-
DefaultIdentityAssertion - Class in se.swedenconnect.signservice.authn.impl
+
DefaultIdentityAssertion - Class in se.swedenconnect.signservice.authn.impl
Default implementation of the IdentityAssertion interface.
-
DefaultIdentityAssertion() - Constructor for class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
DefaultIdentityAssertion() - Constructor for class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
 
-
DefaultIdentityAttributeIdentifier - Class in se.swedenconnect.signservice.core.attribute.impl
+
DefaultIdentityAttributeIdentifier - Class in se.swedenconnect.signservice.core.attribute.impl
Default implementation of the IdentityAttributeIdentifier interface.
-
DefaultIdentityAttributeIdentifier(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
DefaultIdentityAttributeIdentifier(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
Constructor.
-
DefaultMessageConditions - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultMessageConditions - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of MessageConditions.
-
DefaultMessageConditions(Instant, Instant) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
DefaultMessageConditions(Instant, Instant) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
Constructor.
-
DefaultMessageReplayChecker - Class in se.swedenconnect.signservice.storage.impl
+
DefaultMessageReplayChecker - Class in se.swedenconnect.signservice.storage.impl
The default implementation of the MessageReplayChecker interface.
-
DefaultMessageReplayChecker(ReplayCheckerStorageContainer) - Constructor for class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
+
DefaultMessageReplayChecker(ReplayCheckerStorageContainer) - Constructor for class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
Constructor.
-
defaultProcessingRuleCheck(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
defaultProcessingRuleCheck(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Check processing rules of this TBS data processor against requested processing rule.
-
DefaultRequestedCertificateAttribute - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultRequestedCertificateAttribute - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the RequestedCertificateAttribute interface.
-
DefaultRequestedCertificateAttribute(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
DefaultRequestedCertificateAttribute(CertificateAttributeType, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Constructor.
-
DefaultRequestedCertificateAttribute(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
DefaultRequestedCertificateAttribute(CertificateAttributeType, String, String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Constructor.
-
DefaultRequestedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
+
DefaultRequestedSignatureTask - Class in se.swedenconnect.signservice.signature.impl
Default implementation of the RequestedSignatureTask interface.
-
DefaultRequestedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
DefaultRequestedSignatureTask() - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Default constructor.
-
DefaultSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
+
DefaultSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
Default SAML authentication handler.
-
DefaultSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler
+
DefaultSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler
Constructor.
-
DefaultSelfSignedCaCertificateGenerator - Class in se.swedenconnect.signservice.certificate.simple.ca
+
DefaultSelfSignedCaCertificateGenerator - Class in se.swedenconnect.signservice.certificate.simple.ca
Default implementation of the SelfSignedCaCertificateGenerator interface.
-
DefaultSelfSignedCaCertificateGenerator() - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
+
DefaultSelfSignedCaCertificateGenerator() - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
 
-
DefaultSignatureActivationRequestData - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultSignatureActivationRequestData - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the SignatureActivationRequestData interface.
-
DefaultSignatureActivationRequestData(String, int, boolean) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
DefaultSignatureActivationRequestData(String, int, boolean) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
Constructor.
-
DefaultSignatureHandler - Class in se.swedenconnect.signservice.signature.impl
+
DefaultSignatureHandler - Class in se.swedenconnect.signservice.signature.impl
Default implementation of the SignatureHandler interface.
-
DefaultSignatureHandler(List<TBSDataProcessor>) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
+
DefaultSignatureHandler(List<TBSDataProcessor>) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
Constructor assigning the TBSDataProcessor instances to use.
-
DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
+
DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
Constructor assigning the TBSDataProcessor instances to use and an algorithm registry.
-
DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry, SignServiceSignerProvider) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
+
DefaultSignatureHandler(List<TBSDataProcessor>, AlgorithmRegistry, SignServiceSignerProvider) - Constructor for class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
Constructor.
-
DefaultSignatureHandlerConfiguration - Class in se.swedenconnect.signservice.signature.config
+
DefaultSignatureHandlerConfiguration - Class in se.swedenconnect.signservice.signature.config
Configuration class for DefaultSignatureHandler.
-
DefaultSignatureHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
+
DefaultSignatureHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
 
-
DefaultSignatureHandlerFactory - Class in se.swedenconnect.signservice.signature.config
+
DefaultSignatureHandlerFactory - Class in se.swedenconnect.signservice.signature.config
Factory for creating DefaultSignatureHandler handlers.
-
DefaultSignatureHandlerFactory() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
+
DefaultSignatureHandlerFactory() - Constructor for class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
 
-
DefaultSignatureRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultSignatureRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the SignatureRequirements interface.
-
DefaultSignatureRequirements(String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
+
DefaultSignatureRequirements(String) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
Constructor.
-
DefaultSignerAuthnInfo - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultSignerAuthnInfo - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the SignerAuthnInfo interface.
-
DefaultSignerAuthnInfo(IdentityAssertion) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
+
DefaultSignerAuthnInfo(IdentityAssertion) - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
Constructor.
-
DefaultSigningCertificateRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
+
DefaultSigningCertificateRequirements - Class in se.swedenconnect.signservice.protocol.msg.impl
Default implementation of the SigningCertificateRequirements interface.
-
DefaultSigningCertificateRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
DefaultSigningCertificateRequirements() - Constructor for class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Default constructor.
-
DefaultSignRequestMessageVerifier - Class in se.swedenconnect.signservice.engine
+
DefaultSignRequestMessageVerifier - Class in se.swedenconnect.signservice.engine
Default implementation of the SignRequestMessageVerifier interface.
-
DefaultSignRequestMessageVerifier() - Constructor for class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
+
DefaultSignRequestMessageVerifier() - Constructor for class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
 
-
DefaultSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config
+
DefaultSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config
Default implementation of SignServiceConfigurationProperties.
-
DefaultSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
DefaultSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
 
-
DefaultSignServiceContext - Class in se.swedenconnect.signservice.context
+
DefaultSignServiceContext - Class in se.swedenconnect.signservice.context
Default implementation of the SignServiceContext interface.
-
DefaultSignServiceContext(String) - Constructor for class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
DefaultSignServiceContext(String) - Constructor for class se.swedenconnect.signservice.context.DefaultSignServiceContext
Constructor.
-
DefaultSignServiceEngine - Class in se.swedenconnect.signservice.engine
+
DefaultSignServiceEngine - Class in se.swedenconnect.signservice.engine
The default implementation of the SignServiceEngine API.
-
DefaultSignServiceEngine(EngineConfiguration, MessageReplayChecker, AuditLogger) - Constructor for class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
DefaultSignServiceEngine(EngineConfiguration, MessageReplayChecker, AuditLogger) - Constructor for class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Constructor.
-
DefaultSignServiceEngineManager - Class in se.swedenconnect.signservice.application
+
DefaultSignServiceEngineManager - Class in se.swedenconnect.signservice.application
The main application bean.
-
DefaultSignServiceEngineManager(List<SignServiceEngine>, AuditLogger) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
+
DefaultSignServiceEngineManager(List<SignServiceEngine>, AuditLogger) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
Constructor accepting the list of SignService engines that are configured for the SignService application.
-
DefaultSignServiceFactory - Class in se.swedenconnect.signservice.config
+
DefaultSignServiceFactory - Class in se.swedenconnect.signservice.config
Default implementation of the SignServiceFactory interface.
-
DefaultSignServiceFactory() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
DefaultSignServiceFactory() - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
Default constructor.
-
DefaultSignServiceFactory(HandlerFactoryRegistry) - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
DefaultSignServiceFactory(HandlerFactoryRegistry) - Constructor for class se.swedenconnect.signservice.config.DefaultSignServiceFactory
Constructor accepting a HandlerFactoryRegistry that may have been prepared with specific factory implementions.
-
DefaultSignServiceProcessingResult - Class in se.swedenconnect.signservice.application
+
DefaultSignServiceProcessingResult - Class in se.swedenconnect.signservice.application
Default implementation of the SignServiceProcessingResult interface.
-
DefaultSignServiceProcessingResult(SignServiceContext, HttpResponseAction) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
+
DefaultSignServiceProcessingResult(SignServiceContext, HttpResponseAction) - Constructor for class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
Constructor.
-
DefaultSignServiceSignerProvider - Class in se.swedenconnect.signservice.signature.signer
+
DefaultSignServiceSignerProvider - Class in se.swedenconnect.signservice.signature.signer
Default implementation of the signer provider
-
DefaultSignServiceSignerProvider(AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
+
DefaultSignServiceSignerProvider(AlgorithmRegistry) - Constructor for class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
Constructor
-
DefaultValuePolicyChecker - Interface in se.swedenconnect.signservice.certificate.attributemapping
+
DefaultValuePolicyChecker - Interface in se.swedenconnect.signservice.certificate.attributemapping
Interface for checking if a default value for a certificate attribute is acceptable.
-
DefaultValuePolicyCheckerConfig() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
+
DefaultValuePolicyCheckerConfig() - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
 
-
DefaultValuePolicyCheckerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
+
DefaultValuePolicyCheckerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
 
-
DefaultValuePolicyCheckerImpl - Class in se.swedenconnect.signservice.certificate.attributemapping
+
DefaultValuePolicyCheckerImpl - Class in se.swedenconnect.signservice.certificate.attributemapping
Default implementation of the DefaultValuePolicyChecker interface.
-
DefaultValuePolicyCheckerImpl(List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig>, boolean) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
+
DefaultValuePolicyCheckerImpl(List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig>, boolean) - Constructor for class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
Constructor.
-
DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig - Class in se.swedenconnect.signservice.certificate.attributemapping
+
DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig - Class in se.swedenconnect.signservice.certificate.attributemapping
Configuration data for the default value policy checker.
-
deserialize(JsonParser, DeserializationContext) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
-
deserialize(String) - Static method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
deserialize(JsonParser, DeserializationContext) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
+
deserialize(String) - Static method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Deserializes an encoding to a DefaultSignServiceContext object.
-
dsObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
dsObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Object factory for XML digital signature elements
-
DSS_EXT_NAMESPACE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
+
DSS_EXT_NAMESPACE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
The namespace for DSS extension.
-
DSS_PROFILE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
+
DSS_PROFILE - Static variable in class se.swedenconnect.signservice.protocol.dss.DssConstants
The DSS profile we use.
-
DssConstants - Class in se.swedenconnect.signservice.protocol.dss
+
DssConstants - Class in se.swedenconnect.signservice.protocol.dss
Defines constants for the DSS protocol.
-
DssProtocolHandler - Class in se.swedenconnect.signservice.protocol.dss
+
DssProtocolHandler - Class in se.swedenconnect.signservice.protocol.dss
The ProtocolHandler implementation for sign request and response messages according to DSS Extension for Federated Central Signing Services.
-
DssProtocolHandler() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
DssProtocolHandler() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Default constructor.
-
DssProtocolHandlerConfiguration - Class in se.swedenconnect.signservice.protocol.dss
+
DssProtocolHandlerConfiguration - Class in se.swedenconnect.signservice.protocol.dss
Handler configuration for creating DssProtocolHandler instances.
-
DssProtocolHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
+
DssProtocolHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
 
-
DssProtocolHandlerFactory - Class in se.swedenconnect.signservice.protocol.dss
+
DssProtocolHandlerFactory - Class in se.swedenconnect.signservice.protocol.dss
A handler factory for creating DssProtocolHandler instances.
-
DssProtocolHandlerFactory() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
+
DssProtocolHandlerFactory() - Constructor for class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
 
- - - -

E

-
-
ecdsaSignData(byte[], PrivateKey, Algorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+

E

+
+
ecdsaSignData(byte[], PrivateKey, Algorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Sign data using ECDSA
-
EcdsaSigValue - Class in se.swedenconnect.signservice.signature.signer.crypto
+
EcdsaSigValue - Class in se.swedenconnect.signservice.signature.signer.crypto
ECDSA Signature value
-
ecdsaVerifyDigest(byte[], EcdsaSigValue, PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
ecdsaVerifyDigest(byte[], EcdsaSigValue, PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Verify ECDSA signature value against a signed digest value
-
ecdsaVerifySignedData(byte[], EcdsaSigValue, PublicKey, MessageDigestAlgorithm, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
ecdsaVerifySignedData(byte[], EcdsaSigValue, PublicKey, MessageDigestAlgorithm, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Verify signed data against an ECDSA signature value
-
encode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
encode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Encodes the message according to its protocol to a Base64-encoded string.
-
encodeResponse(SignResponseMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
encodeResponse(SignResponseMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Encodes a response message so that it can be returned to the SignService application.
-
encodeResponse(SignResponseMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
+
encodeResponse(SignResponseMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
Encodes a response message so that it can be returned to the SignService application.
-
EngineConfiguration - Interface in se.swedenconnect.signservice.engine.config
+
EngineConfiguration - Interface in se.swedenconnect.signservice.engine.config
Interface defining the configuration API for an engine instance.
-
EngineConfigurationProperties - Class in se.swedenconnect.signservice.config
+
EngineConfigurationProperties - Class in se.swedenconnect.signservice.config
Configuration properties for an engine configuration.
-
EngineConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.EngineConfigurationProperties
+
EngineConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.EngineConfigurationProperties
 
-
EngineContext - Class in se.swedenconnect.signservice.engine.session
+
EngineContext - Class in se.swedenconnect.signservice.engine.session
The EngineContext is a wrapper for the SignServiceContext that declares methods for context elements that are used by the SignService engine.
-
EngineContext(SignServiceContext) - Constructor for class se.swedenconnect.signservice.engine.session.EngineContext
+
EngineContext(SignServiceContext) - Constructor for class se.swedenconnect.signservice.engine.session.EngineContext
Constructor.
-
entityDescriptorContainer - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
entityDescriptorContainer - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
The container for this SP's SAML metadata.
-
EPES - se.swedenconnect.signservice.signature.AdESType
+
EPES - Enum constant in enum class se.swedenconnect.signservice.signature.AdESType
EPES means that the signing certificate hash and a signature policy identifier must be covered by the signature.
-
equals(Object) - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
-
equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
-
equals(Object) - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
equals(Object) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
-
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
EVENT_ENGINE_SESSION_RESET - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
equals(Object) - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
+
equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
equals(Object) - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
+
equals(Object) - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
equals(Object) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
equals(Object) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
+
equals(Object) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
equals(Object) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
EVENT_ENGINE_SESSION_RESET - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
A "session reset" may occur when a SignRequest is received when the expected message is an authentication response message.
-
EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
The signature operation failed and an error message is sent back to the user.
-
EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
The signature operation was successful.
-
EVENT_ENGINE_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_ENGINE_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
A SignService engine instance (servicing a client) was started.
-
EVENT_ENGINE_USER_AUTHENTICATED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_ENGINE_USER_AUTHENTICATED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
A user was successfully authenticated.
-
EVENT_ENGINE_USER_AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_ENGINE_USER_AUTHN_FAILED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
The user authentication failed.
-
EVENT_SYSTEM_NOTFOUND - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_SYSTEM_NOTFOUND - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
A request was made to the application that could not be serviced.
-
EVENT_SYSTEM_PROCESSING_ERROR - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_SYSTEM_PROCESSING_ERROR - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
An unrecoverable processing error was caught and reported by the system.
-
EVENT_SYSTEM_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
+
EVENT_SYSTEM_STARTED - Static variable in class se.swedenconnect.signservice.audit.AuditEventIds
SignService system was started.
-
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
+
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
When AbstractHandlerConfiguration.mergeConfigObject(Object, Object) does its work, it recurses into all properties of the objects being merged.
-
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
+
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
When AbstractHandlerConfiguration.mergeConfigObject(Object, Object) does its work, it recurses into all properties of the objects being merged.
-
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
excludeFromRecursiveMerge() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
When AbstractHandlerConfiguration.mergeConfigObject(Object, Object) does its work, it recurses into all properties of the objects being merged.
-
extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
A method that enables sub-classes to extend the verification of the received assertion.
-
extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Checks for a SAD request.
- - - -

F

-
-
FAILED_AUTHN - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+

F

+
+
FAILED_AUTHN - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
The user failed to authenticate - general authentication error.
-
FileAuditLogger - Class in se.swedenconnect.signservice.audit.file
+
FileAuditLogger - Class in se.swedenconnect.signservice.audit.file
A simple file logger that uses Java's util logging package to audit log.
-
FileAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLogger
+
FileAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLogger
Constructor setting up the file audit logger with the target file.
-
FileAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.file
+
FileAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.file
Handler configuration for creating FileAuditLogger instances.
-
FileAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
+
FileAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
 
-
FileAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.file
+
FileAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.file
A handler factory for creating FileAuditLogger instances.
-
FileAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
+
FileAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
 
-
finalizeSignRequest(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
finalizeSignRequest(HttpUserRequest, AuthenticationResult, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
The finalize step is invoked after the user authentication is finished and the method proceeds to complete the signature operation.
-
formatAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
formatAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Formats the supplied audit event.
-
fromType(String) - Static method in enum se.swedenconnect.signservice.certificate.CertificateAttributeType
+
fromType(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
Maps the given type to an enum constant.
-
fromType(String) - Static method in enum se.swedenconnect.signservice.certificate.CertificateType
+
fromType(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
Given a type string the corresponding enum constant is returned.
-
fromType(String) - Static method in enum se.swedenconnect.signservice.signature.SignatureType
+
fromType(String) - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
Maps the given type to an enum constant.
- - - -

G

-
-
generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
+

G

+
+
generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
Generates the self-issued CA certificates.
-
generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in interface se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator
+
generate(PkiCredential, CertificateIssuerModel, CertNameModel<?>) - Method in interface se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator
Generates the self-issued CA certificates.
-
GeneratedClass - Annotation Type in se.swedenconnect.signservice.core.annotations
+
GeneratedClass - Annotation Interface in se.swedenconnect.signservice.core.annotations
Annotation that tells that a class is "generated".
-
GeneratedMethod - Annotation Type in se.swedenconnect.signservice.core.annotations
+
GeneratedMethod - Annotation Interface in se.swedenconnect.signservice.core.annotations
Annotation that tells that a method is "generated".
-
generateSignatureEncodedMessage() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
generateSignatureEncodedMessage() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Generate a padded message for the data that has been loaded using the update() function.
-
generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Generates a signing (private) key and issues a signing certificate given the supplied parameters.
-
generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
+
generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext) - Method in interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
Generates a signing (private) key and issues a signing certificate given the supplied parameters.
-
get(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
get(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Gets a named data element from the context.
-
get(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
get(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Gets a named data element from the context.
-
get(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
get(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Gets a data element from the container.
-
get(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
+
get(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
Gets a data element from the container.
-
get(String, Class<T>) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
get(String, Class<T>) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Gets a named data element having a given type from the context.
-
get(String, Class<T>) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
get(String, Class<T>) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Gets a named data element having a given type from the context.
-
getActive() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
+
getActive() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
Tells whether to Spring Boot Actuator for audit logging is active.
-
getAdesElement() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
getAdesElement() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Gets the DOM element of the AdES object (which is a ds:Object containing a xades:QualifyingProperties).
-
getAdESObject() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getAdesObject() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Gets the ETSI advanced electronic signature data object (if applicable).
+
+
getAdESObject() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the AdES object requested/produced.
-
getAdESObject() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getAdESObject() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the AdES object requested/produced.
-
getAdESType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getAdESType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the AdES type requested/produced.
-
getAdESType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getAdESType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the AdES type requested/produced.
-
getAlgorithmFromTypeAndDigestMethod(MessageDigestAlgorithm, String, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
getAlgorithmFromTypeAndDigestMethod(MessageDigestAlgorithm, String, AlgorithmRegistry) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Get the signature algorithm supported by a specific key type and digest algorithm
-
getAlgorithmRegistry() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
getAlgorithmRegistry() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Gets the algorithm registry providing information about supported algorithms.
-
getAllCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getAllCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return an empty list.
-
getAllowedClockSkew() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
getAllowedClockSkew() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The clock skew that we accept during checks of time stamps.
-
getAssertion() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
+
getAssertion() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
Gets the IdentityAssertion that holds the identity assertion from the authentication process.
-
getAttribute(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getAttribute(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get a particular attribute is present in the list of attributes.
-
getAttributeMapper() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
getAttributeMapper() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Gets the attribute mapper.
-
getAttributeMappings() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
getAttributeMappings() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.
-
getAttributeMappings() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
+
getAttributeMappings() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.
-
getAttributeValueType() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
+
getAttributeValueType() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
+
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
+
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
+
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
+
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
+
getAttributeValueType() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
Gets the type of the value(s) held by this attribute.
-
getAuditEventBuilder(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
+
getAuditEventBuilder(String) - Method in interface se.swedenconnect.signservice.audit.AuditLogger
Gets a builder for building an AuditEvent.
-
getAuditEventBuilder(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
getAuditEventBuilder(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Gets a builder for building an AuditEvent.
-
getAuditLogger() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
+
getAuditLogger() - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
Gets the audit logger object from the TLS.
-
getAuditLogger() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getAuditLogger() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the audit logger to use.
-
getAuditLogger() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getAuditLogger() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the audit logger to use.
-
getAuthContextExtAttributeMappings(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
getAuthContextExtAttributeMappings(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Get attribute mapping data for the AuthnContextExtension.
-
getAuthenticationHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getAuthenticationHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the authentication handler to use when authenticating the users.
-
getAuthenticationHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getAuthenticationHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the authentication handler to use when authenticating the users.
-
getAuthenticationResult() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
+
getAuthenticationResult() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
getAuthnContext() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getAuthnContext() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the authentication context under which the authentication was made.
-
getAuthnContext() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getAuthnContext() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the authentication context under which the authentication was made.
-
getAuthnContextIdentifiers() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
+
getAuthnContextIdentifiers() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
-
getAuthnContextIdentifiers() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
getAuthnContextIdentifiers() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
-
getAuthnInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getAuthnInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the instant when the user was authenticated.
-
getAuthnInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getAuthnInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the instant when the user was authenticated.
-
getAuthnProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
+
getAuthnProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
Gets the "authentication profile".
-
getAuthnProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
getAuthnProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Gets the "authentication profile".
-
getAuthnRequest(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
getAuthnRequest(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Gets the stored AuthnRequest from the session context.
-
getAuthnRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getAuthnRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the requirements the signature requester (client) puts on how the user should be authenticated during the "authentication for signature" process.
-
getAuthnServiceID() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
+
getAuthnServiceID() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process.
-
getAuthnServiceID() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
getAuthnServiceID() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process.
-
getBaseCertificateModelBuilder(CertNameModel<?>, PublicKey, X509CertificateHolder, CertificateIssuerModel) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getBaseUrl() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getBaseCertificateModelBuilder(CertNameModel<?>, PublicKey, X509CertificateHolder, CertificateIssuerModel) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getBaseUrl() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/').
-
getBaseUrl() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getBaseUrl() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/').
-
getBeanName() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
+
getBeanName() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
+
getBeanName() - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
+
getBeanName() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
getBeanName() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
+
getBeanName() - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
+
getBeanName() - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
+
getBeanName() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
+
getBeanName() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
getBeanName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getBeanName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the beanName property.
-
getBeanName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
getBeanName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Gets the beanName property.
-
getBody() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
getBody() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return HttpBodyAction object that tells how the HTTP response should be constructed (filled in).
-
getBody() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
+
getBody() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return HttpBodyAction object that tells how the HTTP response should be constructed (filled in).
-
getCaAlgorithm() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getCanonicalXml(byte[], String) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
getCaAlgorithm() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getCanonicalXml(byte[], String) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Get canonical XML from XML input.
-
getCaSupportedCertificateTypes() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
getCaSupportedCertificateTypes() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Gets the type of certificates that the underlying CA issues.
-
getCertificate(BigInteger) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getCertificate(BigInteger) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return null.
-
getCertificateCount(boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getCertificateCount(boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return 0.
-
getCertificateIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getCertificateModelBuilder(PublicKey, CertNameModel<?>, boolean, boolean) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
+
getCertificateIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getCertificateModelBuilder(PublicKey, CertNameModel<?>, boolean, boolean) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
Return a certificate model builder prepared for creating certificate models for certificate requests to this CA service via CMC.
-
getCertificateRange(int, int, boolean, SortBy, boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getCertificateRange(int, int, boolean, SortBy, boolean) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return 0.
-
getCertificateType() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
getCertificateType() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Gets the requested certificate type.
-
getCertificateType() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
+
getCertificateType() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
Gets the requested certificate type.
-
getClientConfiguration() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getClientConfiguration() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the configuration for the SignService client that is being serviced by this SignService engine.
-
getClientConfiguration() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getClientConfiguration() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the configuration for the SignService client that is being serviced by this SignService engine.
-
getClientId() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
+
getClientId() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
Gets the unique client identifier.
-
getClientId() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
getClientId() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Gets the unique client identifier.
-
getClientId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getClientId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the unique identifier of the SignService client that sent this message.
-
getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the client IP address.
-
getClientIpAddress() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getClientIpAddress() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the client IP address.
-
getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getClientIpAddress() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the client IP address.
-
getCMSAlgoProtection(SignatureAlgorithm) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getCMSAlgoProtection(SignatureAlgorithm) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get a CMS Algo protection attribute for the selected algorithm
-
getCmsSigningTime(Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getCmsSigningTime(Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get the signing time in CMS signed attributes data if present.
-
getCommonBeans() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getCommonBeans() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Common beans configuration.
-
getCommonBeans() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getCommonBeans() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Common beans configuration.
-
getConditions() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getConditions() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the conditions for the message imposed by the issuer.
-
getContents() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
getContents() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Gets the response body to write as a byte array.
-
getContents() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
+
getContents() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
Gets the response body to write as a byte array.
-
getContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets the wrapped context.
-
getCrlDpURLs() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getCrlIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getCRLRevocationDataProvider() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
getCurrentCrl() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
getCurrentCRLMetadata() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
getDefaultConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getCrlDpURLs() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getCrlIssuer() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getCRLRevocationDataProvider() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getCurrentCrl() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getCurrentCRLMetadata() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getDefaultConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the assigned default configuration.
-
getDefaultConfig() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
getDefaultConfig() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Gets the assigned default configuration.
-
getDefaultConfigRef() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getDefaultConfigRef() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the default configuration reference (if assigned).
-
getDefaultConfigRef() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
getDefaultConfigRef() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Gets the default configuration reference (if assigned).
-
getDefaultCredential() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getDefaultCredential() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Configuration for the SignService default credential.
-
getDefaultCredential() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getDefaultCredential() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Configuration for the SignService default credential.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
+
getDefaultFactoryClass() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
Gets the default factory class name to be used to create handlers based on this configuration.
-
getDefaultHandlerConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getDefaultHandlerConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Default handler configuration.
-
getDefaultHandlerConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getDefaultHandlerConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Default handler configuration.
-
getDefaultMessage() - Method in enum se.swedenconnect.signservice.engine.SignServiceErrorCode
+
getDefaultMessage() - Method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
Gets the default message for the error code.
-
getDefaultSignServiceId() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getDefaultSignServiceId() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
The default SignService ID.
-
getDefaultSignServiceId() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getDefaultSignServiceId() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
The default SignService ID.
-
getDefaultValue() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
getDefaultValue() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Gets the default value to use if no mapping can be found.
-
getDefaultValue() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
+
getDefaultValue() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
Gets the default value to use if no mapping can be found.
-
getDEREncodedSigValue() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
getDEREncodedSigValue() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Gets the bytes to be carried in an OCTET STRING to form the CMS signature value
-
getDestination() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
+
getDestination() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
Gets the requested destination certificate attribute.
-
getDestination() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
getDestination() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
Gets the requested destination certificate attribute.
-
getDestinationUrl() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getDestinationUrl() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the "destination URL", i.e., the URL to where this response message is sent.
-
getDetailedMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
+
getDetailedMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
Gets the detailed error message.
-
getDocumentCount() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
getDigestMethod() - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Gets the URI for the digest method used to hash the signer certificate.
+
+
getDigestValue() - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Gets the digest value.
+
+
getDocumentCount() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
Gets the number of documents that are to be signed.
-
getDocumentCount() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
+
getDocumentCount() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
Gets the number of documents that are to be signed.
-
getDomain() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getDomain() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
The domain under which the SignService is running.
-
getDomain() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getDomain() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
The domain under which the SignService is running.
-
getElementLifetime() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
getElementLifetime() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Gets the "lifetime" of elements held in the container.
-
getElementLifetime() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
+
getElementLifetime() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
Gets the "lifetime" of elements held in the container.
-
getEncodedAssertion() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getEncodedAssertion() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the encoding of the assertion.
-
getEncodedAssertion() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getEncodedAssertion() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the encoding of the assertion.
-
getEncoding() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
+
getEncoding() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
Gets the encoding of the "sign message".
-
getEngines() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
+
getEngines() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
Gets a list of the SignService engines that this manager is configured to use.
-
getEngines() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
+
getEngines() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
Gets a list of the SignService engines that this manager is configured to use.
-
getEngines() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getEngines() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
A list of engine configurations.
-
getEngines() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getEngines() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
A list of engine configurations.
-
getError() - Method in exception se.swedenconnect.signservice.engine.SignServiceErrorException
+
getError() - Method in exception se.swedenconnect.signservice.engine.SignServiceErrorException
-
getErrorCode() - Method in exception se.swedenconnect.signservice.authn.UserAuthenticationException
+
getErrorCode() - Method in exception se.swedenconnect.signservice.authn.UserAuthenticationException
Gets the error code.
-
getErrorCode() - Method in class se.swedenconnect.signservice.engine.SignServiceError
+
getErrorCode() - Method in class se.swedenconnect.signservice.engine.SignServiceError
Gets the error code.
-
getErrorCode() - Method in exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
+
getErrorCode() - Method in exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
Gets the error code.
-
getErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
+
getErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
Gets the (major) error code.
-
getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Gets the audit event factory to use.
-
getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
+
getEventFactory() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
If the default (DefaultAuditEventFactory) has been overridden (see AbstractAuditLoggerConfiguration.setEventFactory(Class)), this method returns this class, otherwise it returns null.
-
getExternal() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
+
getExternal() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getExternal() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
+
getExternal() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getExternal() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
+
getExternal() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getExternal() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
+
getExternal() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getExternal() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
+
getExternal() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getExternal() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
+
getExternal() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
Gets the configuration that points to an already configured handler bean.
-
getFactory(String) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
+
getFactory(String) - Method in class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
Based on a class name and a type, the method checks if this factory exists in the registry, and if not, attempts to create it.
-
getFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getFactoryClass() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the class name of the factory class that should be used to create handlers based on this configuration.
-
getFactoryClass() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
getFactoryClass() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Gets the class name of the factory class that should be used to create handlers based on this configuration.
-
getFileName() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
+
getFileName() - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
Gets the audit log file name (including its full path).
-
getFirst() - Method in class se.swedenconnect.signservice.core.types.Choice
+
getFirst() - Method in class se.swedenconnect.signservice.core.types.Choice
Gets the first choice.
-
getFriendlyName() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
+
getFriendlyName() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
Gets the "friendly" name of the attribute, i.e., a human readable representation.
-
getFriendlyName() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
getFriendlyName() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
Gets the "friendly" name of the attribute, i.e., a human readable representation.
-
getFriendlyName() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
+
getFriendlyName() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
Gets the "friendly" name of the attribute, i.e., a human readable representation of the attribute identifier.
-
getFriendlyName() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
getFriendlyName() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
Gets the "friendly" name of the attribute, i.e., a human readable representation of the attribute identifier.
-
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
+
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
+
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
+
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
+
getHandlerConfiguration() - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
+
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
+
getHandlerConfiguration() - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
An handler configuration properties class may have setters for several types of a particular types of a handler.
-
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
+
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
+
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
+
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerConfiguration(String) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
+
getHandlerConfiguration(String) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
+
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
+
getHandlerConfiguration(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
Gets the handler configuration for the given name.
-
getHandlerType() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
Gets the handler type.
-
getHandlerType() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
+
getHandlerType() - Method in class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
Gets the handler type.
-
getHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the value of the specified request header.
-
getHeader(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getHeader(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the value of the specified request header.
-
getHeader(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getHeader(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the value of the specified request header.
-
getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Gets a map of header names and values, for example, "Content-Type".
-
getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getHeaders() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
-
getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
+
getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpBodyAction
Gets a map of header names and values, for example, "Content-Type".
-
getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getHeaders() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
-
getHeaders() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getHeaders() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
-
getHttpResourceProviders() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getHttpResourceProviders() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets a list of all handlers that implements the HttpResourceProvider interface.
-
getHttpResourceProviders() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getHttpResourceProviders() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets a list of all handlers that implements the HttpResourceProvider interface.
-
getId() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
getId() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Gets the event ID.
-
getId() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
getId() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Gets the event ID.
-
getId() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
getId() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Gets the unique ID for the current operation.
-
getId() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
getId() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Gets the unique ID for the current operation.
-
getId() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getId() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets the ID of the wrapped SignService context.
-
getIdentifier() - Method in interface se.swedenconnect.signservice.authn.AuthnContextIdentifier
+
getIdentifier() - Method in interface se.swedenconnect.signservice.authn.AuthnContextIdentifier
Gets the authentication context identifier.
-
getIdentifier() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getIdentifier() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the identifier for the assertion.
-
getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the identifier for the assertion.
-
getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
+
getIdentifier() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
Gets the authentication context identifier.
-
getIdentifier() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
+
getIdentifier() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
Gets the identifier (name) of the certificate attribute.
-
getIdentifier() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
getIdentifier() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
Gets the identifier (name) of the certificate attribute.
-
getIdentifier() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
+
getIdentifier() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
Gets the identifier (name) of the identity attribute.
-
getIdentifier() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
getIdentifier() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
Gets the identifier (name) of the identity attribute.
-
getIdentityAssertion() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getIdentityAssertion() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets the IdentityAssertion from the context.
-
getIdentityAssertion() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
+
getIdentityAssertion() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
Gets the identity assertion from the signer authentication.
-
getIdentityAssertion() - Method in interface se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo
+
getIdentityAssertion() - Method in interface se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo
Gets the identity assertion from the signer authentication.
-
getIdentityAttributes() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getIdentityAttributes() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the identity attributes.
-
getIdentityAttributes() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getIdentityAttributes() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the identity attributes.
-
getIdpMetadata(AuthnRequirements, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
getIdpMetadata(AuthnRequirements, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Finds the Identity Provider metadata from the federation given the authentication requirements.
-
getInResponseTo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getInResponseTo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the unique identifier for the corresponding request message (SignRequestMessage.getRequestId()).
-
getInstance(byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
getInstance(byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Creates an instance of ECDSA signature value
-
getInstance(Object) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
getInstance(Object) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Creates an instance of ECDSA signature value
-
getInstance(BigInteger, BigInteger) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
getInstance(BigInteger, BigInteger) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Creates an instance of ECDSA signature value
-
getInstance(ASN1TaggedObject, boolean) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
getInstance(ASN1TaggedObject, boolean) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Creates an instance of ECDSA signature value
-
getInstance(PkiCredential, String, String, String) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
getInstance(PkiCredential, String, String, String) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Gets an instance of builder using the default NO data storage repository.
-
getInstance(PkiCredential, String, String, CARepository) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
+
getInstance(PkiCredential, String, String, CARepository) - Static method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
Gets an instance of the builder.
-
getIssuanceInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getIssuanceInstant() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the instant when this assertion was issued.
-
getIssuanceInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getIssuanceInstant() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the instant when this assertion was issued.
-
getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the issuance instant for the message.
-
getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getIssuedAt() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the issuance instant for the message.
-
getIssuer() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getIssuer() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the issuer identity of the authentication assertion.
-
getIssuer() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getIssuer() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the issuer identity of the authentication assertion.
-
getIssuerId() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getIssuerId() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the issuer ID for the SignService that issued this response message.
-
getIssuerSerial(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getIssuerSerial(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get Issuer Serial data from an X.509 certificate.
-
getKeyAndCertificateHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getKeyAndCertificateHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the key and certificate handler that is used to generate the user signing key and certificate.
-
getKeyAndCertificateHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getKeyAndCertificateHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the key and certificate handler that is used to generate the user signing key and certificate.
-
getKeyUsageValue(PublicKey, SigningKeyUsageDirective) - Static method in class se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
+
getKeyUsageValue(PublicKey, SigningKeyUsageDirective) - Static method in class se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
Calculates the key usage value based on the key type and {link SigningKeyUsageDirective}.
-
getListener() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
getListener() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
The audit logger listener.
-
getListenerRef() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
getListenerRef() - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
The bean name of the audit logger listener object to use.
-
getLoggerName() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
+
getLoggerName() - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
Gets the logger name to use for the log system audit handler.
-
getMainStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
getMainStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
Gets the main status code.
-
getMaxMessageAge() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
getMaxMessageAge() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The maximum amount of time that has passed since a message we are receiving was sent.
-
getMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
+
getMessage() - Method in class se.swedenconnect.signservice.engine.SignServiceError
Gets the error message.
-
getMessage() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
+
getMessage() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
Gets the message of the result object.
-
getMessageReplayCheckerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getMessageReplayCheckerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Refers to a MessageReplayChecker bean that will be used by the application to detect message replay attacks.
-
getMessageReplayCheckerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getMessageReplayCheckerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Refers to a MessageReplayChecker bean that will be used by the application to detect message replay attacks.
-
getMethod() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getMethod() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
-
getMethod() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getMethod() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
-
getMethod() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getMethod() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
-
getMinorErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
+
getMinorErrorCode() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
Gets a minor error code.
-
getMinorStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
getMinorStatusCode() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
Gets the minor status code.
-
getMustShow() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
+
getMustShow() - Method in interface se.swedenconnect.signservice.protocol.msg.SignMessage
Tells whether the requester requires that the "sign message" is displayed for the user during the signature operation.
-
getName() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
+
getName() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
Gets the parameter name.
-
getName() - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
+
getName() - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
Gets the name of the handler.
-
getName() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
+
getName() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
To comply with SAML terminology a getName method is added.
-
getName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getName() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Gets the configured handler name.
-
getName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
getName() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Gets the configured handler name.
-
getName() - Method in interface se.swedenconnect.signservice.core.SignServiceHandler
+
getName() - Method in interface se.swedenconnect.signservice.core.SignServiceHandler
Gets the name of the handler.
-
getName() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getName() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the name of this engine instance.
-
getName() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getName() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the name of this engine instance.
-
getName() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
getName() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Gets the name of the engine.
-
getName() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
+
getName() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
Gets the name of the engine.
-
getName() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
getName() - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Gets the name of the storage container.
-
getName() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
+
getName() - Method in interface se.swedenconnect.signservice.storage.StorageContainer
Gets the name of the storage container.
-
getNameFormat() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
getNameFormat() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
Gets the name format of the SAML attribute.
-
getNameFormat() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
+
getNameFormat() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
Gets the name format of the SAML attribute.
-
getNextCrlNumber() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
getNotAfter() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
getNextCrlNumber() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getNotAfter() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
Tells that the message must not be regarded as valid after this instant.
-
getNotAfter() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
+
getNotAfter() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
Tells that the message must not be regarded as valid after this instant.
-
getNotBefore() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
getNotBefore() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
Tells that the message must not be regarded as valid before this instant.
-
getNotBefore() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
+
getNotBefore() - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
Tells that the message must not be regarded as valid before this instant.
-
getObjectBytes() - Method in interface se.swedenconnect.signservice.signature.AdESObject
+
getObjectBytes() - Method in interface se.swedenconnect.signservice.signature.AdESObject
Getter for AdES object data
-
getObjectBytes() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
getObjectBytes() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
Getter for AdES object data
-
getOCSPResponder() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getOCSPResponderCertificate() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getOCSPResponderURL() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
-
getParameter(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getOCSPResponder() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getOCSPResponderCertificate() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getOCSPResponderURL() - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
getParameter(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the value of a request parameter as a string, or null if the parameter does not exist.
-
getParameter(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getParameter(String) - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the value of a request parameter as a string, or null if the parameter does not exist.
-
getParameter(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getParameter(String) - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the value of a request parameter as a string, or null if the parameter does not exist.
-
getParameters() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
getParameters() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Gets a list of all audit parameters for this event.
-
getParameters() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
getParameters() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Gets a list of all audit parameters for this event.
-
getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
The request parameters that should be posted to the recipient.
-
getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getParameters() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
-
getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
+
getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
The request parameters that should be posted to the recipient.
-
getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getParameters() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
-
getParameters() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getParameters() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
-
getPost() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
getPost() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
If the response action is that a HTTP POST should be performed this method returns the HttpPostAction telling where the user's browser should be posted and with which parameters.
-
getPost() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
+
getPost() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
If the response action is that a HTTP POST should be performed this method returns the HttpPostAction telling where the user's browser should be posted and with which parameters.
-
getPreferredBindingUri() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
getPreferredBindingUri() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Gets the preferred SAML binding to use for authentication requests.
-
getPrincipal() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
getPrincipal() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Gets the event principal.
-
getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
+
getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
Gets the default principal to assign to audit events.
-
getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
getPrincipal() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Gets the event principal.
-
getProcessingPaths() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getProcessingPaths() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the path, or paths, for the SignRequest processing endpoint(s).
-
getProcessingPaths() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getProcessingPaths() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the path, or paths, for the SignRequest processing endpoint(s).
-
getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the protocol processing requirements this type of message.
-
getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getProcessingRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the protocol processing requirements for this type of message.
-
getProcessingRulesUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getProcessingRules() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Gets the processing rules if set.
+
+
getProcessingRulesUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
-
getProcessingRulesUri() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getProcessingRulesUri() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
-
getProtocolHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getProtocolHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the protocol handler to use when decoding and encoding messages.
-
getProtocolHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getProtocolHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the protocol handler to use when decoding and encoding messages.
-
getRedirect() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
getRedirect() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
If the response action is that a HTTP redirect should be performed this method returns the HttpRedirectAction telling where the user's browser should be directed.
-
getRedirect() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
+
getRedirect() - Method in interface se.swedenconnect.signservice.core.http.HttpResponseAction
If the response action is that a HTTP redirect should be performed this method returns the HttpRedirectAction telling where the user's browser should be directed.
-
getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the "relay state" parameter that is associated with the message.
-
getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getRelayState() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the "relay state" parameter that is associated with the message.
-
getReplayCheckerStorageContainerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getReplayCheckerStorageContainerBeanName() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Relevant only if message-replay-checker-bean-name is not set.
-
getReplayCheckerStorageContainerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getReplayCheckerStorageContainerBeanName() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Relevant only if message-replay-checker-bean-name is not set.
-
getRequestedSignerAttributes() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
+
getRequestedSignerAttributes() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
-
getRequestedSignerAttributes() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
getRequestedSignerAttributes() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
-
getRequestId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getRequestId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the unique identifier for the request message.
-
getRequestSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
+
getRequestSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
Tells the signature requirements for a sign request message.
-
getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the complete request URL of the user HTTP request that was received by the frontend.
-
getRequestUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getRequestUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the complete request URL of the user HTTP request that was received by the frontend.
-
getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getRequestUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the complete request URL of the user HTTP request that was received by the frontend.
-
getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Gets an HTTP resource.
-
getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
getResource(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Gets an HTTP resource.
-
getResource(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
+
getResource(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
Gets an HTTP resource.
-
getResponseAction() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
+
getResponseAction() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses: @@ -3140,7 +3082,7 @@

G

This method returns a HttpResponseAction that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager.
-
getResponseAction() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
+
getResponseAction() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses: @@ -3152,1606 +3094,1566 @@

G

This method returns a HttpResponseAction that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager.
-
getResponseAction() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
+
getResponseAction() - Method in class se.swedenconnect.signservice.authn.AuthenticationResultChoice
-
getResponseSendMethod() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
+
getResponseSendMethod() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
Returns the HTTP method to use when sending back a response to the client, for example "POST".
-
getResponseSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
+
getResponseSignatureRequirement() - Method in interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements
Tells the signature requirements for a sign response message.
-
getResponseUrl() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getResponseUrl() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the URL where the client wants response messages to be sent.
-
getResponseUrls() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
+
getResponseUrls() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.
-
getResponseUrls() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
getResponseUrls() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.
-
getRevokedCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
getRevokedCertificates() - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return an empty list.
-
getRfc5035IssuerSerialBytes(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
getRfc5035IssuerSerialBytes(X509Certificate) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Get IssuerSerial data according to RFC5035.
-
getRSAPkcs1DigestInfo(MessageDigestAlgorithm, @lombok.NonNull byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
+
getRSAPkcs1DigestInfo(MessageDigestAlgorithm, byte[]) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
Prepare the PKCS#1 version 1.5 padding of the hash of the data to be signed.
-
getSADValidator() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
getSADValidator() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Gets the SADParser.SADValidator for further configuration.
-
getScheme() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
+
getScheme() - Method in interface se.swedenconnect.signservice.authn.IdentityAssertion
Gets the authentication scheme for this assertion, e.g., "SAML".
-
getScheme() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
getScheme() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Gets the authentication scheme for this assertion, e.g., "SAML".
-
getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
+
getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier
Gets the authentication scheme for this attribute representation, e.g., "SAML".
-
getScheme() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
getScheme() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
Gets the authentication scheme for this attribute representation, e.g., "SAML".
-
getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
+
getScheme() - Method in interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute
Returns "SAML".
-
getSecond() - Method in class se.swedenconnect.signservice.core.types.Choice
+
getSecond() - Method in class se.swedenconnect.signservice.core.types.Choice
Gets the second choice.
-
getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the frontend "server base URL", which is the protocol, host and context path.
-
getServerBaseUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getServerBaseUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the frontend "server base URL", which is the protocol, host and context path.
-
getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getServerBaseUrl() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the frontend "server base URL", which is the protocol, host and context path.
-
getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
+
getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
Gets the part of this request's URL that calls the frontend's servlet.
-
getServerServletPath() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
+
getServerServletPath() - Method in interface se.swedenconnect.signservice.core.http.HttpUserRequest
Gets the part of this request's URL that calls the frontend's servlet.
-
getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
getServerServletPath() - Method in class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Gets the part of this request's URL that calls the frontend's servlet.
-
getServiceName() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
getServiceName() - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Gets the service name placed in AuthnContextExtensions.
-
getSignature() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
+
getSignature() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
Gets the raw signature bytes.
-
getSignature() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
getSignature() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Gets the raw signature bytes.
-
getSignatureActivationRequestData() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
+
getSignatureActivationRequestData() - Method in interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
-
getSignatureActivationRequestData() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
getSignatureActivationRequestData() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
-
getSignatureAlgorithm() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
+
getSignatureAlgorithm() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
Gets the requested signature algorithm.
-
getSignatureAlgorithm() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureRequirements
+
getSignatureAlgorithm() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureRequirements
Gets the requested signature algorithm.
-
getSignatureAlgorithmUri() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
+
getSignatureAlgorithmUri() - Method in interface se.swedenconnect.signservice.signature.CompletedSignatureTask
Gets the signature algorithm identifier (URI) that was used to produce the signature (see CompletedSignatureTask.getSignature()).
-
getSignatureAlgorithmUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
getSignatureAlgorithmUri() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Gets the signature algorithm identifier (URI) that was used to produce the signature (see CompletedSignatureTask.getSignature()).
-
getSignatureCertificateChain() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getSignatureCertificateChain() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the signature certificate chain, starting with the issued signing certificate, and followed by any CA certificates that can be used to verify the previous certificate in the sequence, ending with a self-signed root certificate.
-
getSignatureHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getSignatureHandler() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the signature handler that is responsible of constructing the signature(s).
-
getSignatureHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getSignatureHandler() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the signature handler that is responsible of constructing the signature(s).
-
getSignatureId() - Method in interface se.swedenconnect.signservice.signature.AdESObject
+
getSignatureId() - Method in interface se.swedenconnect.signservice.signature.AdESObject
The ID of the signature this AdESObject is associated with if relevant.
-
getSignatureId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
getSignatureId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
The ID of the signature this AdESObject is associated with if relevant.
-
getSignaturePolicyIdentifier() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
getSignaturePolicyIdentifier() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Gets the SignaturePolicyIdentifier or null
-
getSignatureRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getSignatureRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the specific signature requirements for this request.
-
getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the signature tasks, i.e., the to-be-signed data.
-
getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getSignatureTasks() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the completed signature tasks, i.e.
-
getSignatureType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getSignatureType() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the type of signature.
-
getSignatureType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getSignatureType() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the type of signature.
-
getSignedCertAttr(MessageDigestAlgorithm, X509Certificate, boolean) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getSignedCertAttr(MessageDigestAlgorithm, X509Certificate, boolean) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get signer certificate attribute.
-
getSigner(String, SignatureType) - Method in class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
+
getSigner(String, SignatureType) - Method in class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
Get a sign service signer for a given signature algorithm and signature type
-
getSigner(String, SignatureType) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider
+
getSigner(String, SignatureType) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider
Get a sign service signer for a given signature algorithm and signature type
-
getSignerAuthnInfo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getSignerAuthnInfo() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the signer authentication information.
-
getSigningCertificateDigest() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
getSigningCertificateDigest() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Gets the AdES digest of the signing certificate.
-
getSigningCertificateProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
getSigningCertificateProfile() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
The requirements of a signing certificate may be represented using a profile.
-
getSigningCertificateProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
+
getSigningCertificateProfile() - Method in interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements
The requirements of a signing certificate may be represented using a profile.
-
getSigningCertificateRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getSigningCertificateRequirements() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the requirements for how the generated signing certificate should be created.
-
getSigningTime() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
getSigningTime() - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Gets the xades:SigningTime.
-
getSigningTimeAttribute(Date) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
getSigningTimeAttribute(Date) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Get signing time attribute for a specific data.
-
getSignMessage() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getSignMessage() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the "sign message".
-
getSignMessageDisplayed() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getSignMessageDisplayed() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets whether the SignMessage was displayed.
-
getSignRequest() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getSignRequest() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets the SignRequestMessage from the context.
-
getSignRequestId() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
getSignRequestId() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
getSignRequestId() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
+
getSignRequestId() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
-
getSignResponseResult() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
getSignResponseResult() - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Gets the sign response result object.
-
getSignServiceContext() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
+
getSignServiceContext() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
Gets the SignService context (state).
-
getSignServiceContext() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
+
getSignServiceContext() - Method in interface se.swedenconnect.signservice.application.SignServiceProcessingResult
Gets the SignService context (state).
-
getSignServiceCredential() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getSignServiceCredential() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the credential that this SignService uses to sign reponse messages with.
-
getSignServiceCredential() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getSignServiceCredential() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the credential that this SignService uses to sign reponse messages with.
-
getSignServiceId() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
getSignServiceId() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Gets the unique ID for this SignService engine instance.
-
getSignServiceId() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
+
getSignServiceId() - Method in interface se.swedenconnect.signservice.engine.config.EngineConfiguration
Gets the unique ID for this SignService engine instance.
-
getSignServiceId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
getSignServiceId() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Gets the SignService ID from the message.
-
getSources() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
+
getSources() - Method in interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping
Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
-
getSources() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
getSources() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
-
getState() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
getState() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Gets the operation state.
-
getStatusMessage() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
getStatusMessage() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
Gets the status message.
-
getStatusMessage(String) - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
getStatusMessage(String) - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
Gets the status message, and if no such message exists, returns the supplied defaultMessage
-
getSubjectAltNames(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
getSubjectAltNames(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Gets the subject alternative name to certificate model.
-
getSubjectDirectoryAttributes(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
getSubjectDirectoryAttributes(List<AttributeMappingData>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Gets the subject directory attributes.
-
getSupportedProcessingRules() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
getSupportedProcessingRules() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Gets the supported processing rules.
-
getSystemAudit() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getSystemAudit() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
System audit logger configuration.
-
getSystemAudit() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getSystemAudit() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
System audit logger configuration.
-
getSystemAuditLogger() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
+
getSystemAuditLogger() - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
Gets the system audit logger that this manager uses.
-
getSystemAuditLogger() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
+
getSystemAuditLogger() - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
Gets the system audit logger that this manager uses.
-
getSystemAuditLogger(AuditLoggerConfigurationProperties, BeanLoader) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
getSystemAuditLogger(AuditLoggerConfigurationProperties, BeanLoader) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
Gets the system AuditLogger from the configuration.
-
getTaskId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getTaskId() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the unique "sign task ID".
-
getTaskId() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getTaskId() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the unique "sign task ID".
-
getTbsData() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
getTbsBytes() - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Gets the data to be signed.
+
+
getTbsData() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Gets the raw "to-be-signed" data.
-
getTbsData() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
+
getTbsData() - Method in interface se.swedenconnect.signservice.signature.RequestedSignatureTask
Gets the raw "to-be-signed" data.
-
getterNameToSetter(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
getterNameToSetter(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Given the name for the getter method, the method returns the corresponding setter method name.
-
getTimestamp() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
getTimestamp() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Gets the timestamp of the event.
-
getTimestamp() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
getTimestamp() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Gets the timestamp of the event.
-
getTrustedCertificates() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
+
getTrustedCertificates() - Method in interface se.swedenconnect.signservice.client.ClientConfiguration
Gets the certificate, or certificates, that we expect the client to use when signing messages.
-
getTrustedCertificates() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
getTrustedCertificates() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Gets the certificate, or certificates, that we expect the client to use when signing messages.
-
getType() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
+
getType() - Method in interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier
Gets the type of the attribute.
-
getType() - Method in enum se.swedenconnect.signservice.certificate.CertificateAttributeType
+
getType() - Method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
Returns the type of certificate attribute.
-
getType() - Method in enum se.swedenconnect.signservice.certificate.CertificateType
+
getType() - Method in enum class se.swedenconnect.signservice.certificate.CertificateType
Gets the type.
-
getType() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
getType() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
Gets the type of the attribute.
-
getType() - Method in enum se.swedenconnect.signservice.signature.SignatureType
+
getType() - Method in enum class se.swedenconnect.signservice.signature.SignatureType
Returns the textual representation of the signature type.
-
getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
Gets the URL to which the user's browser should be posted to.
-
getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
+
getUrl() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
Gets the URL to which the user's browser should be redirected to.
-
getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
+
getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpPostAction
Gets the URL to which the user's browser should be posted to.
-
getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpRedirectAction
+
getUrl() - Method in interface se.swedenconnect.signservice.core.http.HttpRedirectAction
Gets the URL to which the user's browser should be redirected to.
-
getValidationConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
+
getValidationConfig() - Method in class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
Configuration for application wide validation settings.
-
getValidationConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
+
getValidationConfig() - Method in interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties
Configuration for application wide validation settings.
-
getValidationConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
+
getValidationConfig() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerFactory
Gets the application wide ValidationConfiguration object.
-
getValue() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
+
getValue() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
Gets the parameter value.
-
getValue() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
+
getValue() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
If the attribute is not multi-valued, this method returns the attribute value.
-
getValue() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
getValue() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
If the attribute is not multi-valued, this method returns the attribute value.
-
getValues() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
+
getValues() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
Gets all attribute values.
-
getValues() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
getValues() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
Gets all attribute values.
- - - -

H

-
-
HandlerConfiguration<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.core.config
+

H

+
+
HandlerConfiguration<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.core.config
Base interface for the configuration of a handler.
-
HandlerConfigurationProperties<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.config
+
HandlerConfigurationProperties<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.config
A base interface for handler configuration classes.
-
HandlerFactory<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.core.config
+
HandlerFactory<T extends SignServiceHandler> - Interface in se.swedenconnect.signservice.core.config
A handler factory is used to create instances of SignServiceHandler based on a supplied HandlerConfiguration.
-
handlerFactoryRegistry() - Method in class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
-
-
Creates the HandlerFactoryRegistry bean that is needed for handler configuration and creation.
-
-
HandlerFactoryRegistry - Class in se.swedenconnect.signservice.core.config
+
HandlerFactoryRegistry - Class in se.swedenconnect.signservice.core.config
The HandlerFactoryRegistry bean is a registry for HandlerFactory instances and may be used when creating SignServiceHandler instances from HandlerConfiguration objects.
-
HandlerFactoryRegistry() - Constructor for class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
+
HandlerFactoryRegistry() - Constructor for class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
 
-
hashCode() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
-
hashCode() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
hashCode() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
-
hashCode() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
hashCode() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
-
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
header(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
+
hashCode() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
+
hashCode() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
hashCode() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
+
hashCode() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
hashCode() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
hashCode() - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
+
hashCode() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
hashCode() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
header(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
Adds a response header.
-
HTTP_GET_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
HTTP_GET_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
Error getting HTTP resource.
-
HttpBodyAction - Interface in se.swedenconnect.signservice.core.http
+
HttpBodyAction - Interface in se.swedenconnect.signservice.core.http
The HttpBodyAction is used when a SignService handler processes a request and wants to write a response body (that is later written to the HTTP response).
-
HttpBodyActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
+
HttpBodyActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
 
-
HttpPostAction - Interface in se.swedenconnect.signservice.core.http
+
HttpPostAction - Interface in se.swedenconnect.signservice.core.http
Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters.
-
HttpPostActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
+
HttpPostActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
 
-
HttpProxyConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration
+
HttpProxyConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration
 
-
HttpRedirectAction - Interface in se.swedenconnect.signservice.core.http
+
HttpRedirectAction - Interface in se.swedenconnect.signservice.core.http
Represents a HTTP redirect action where the user's browser is redirected to the given URL.
-
HttpRedirectActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
+
HttpRedirectActionBuilder() - Constructor for class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
 
-
HttpResourceProvider - Interface in se.swedenconnect.signservice.core.http
+
HttpResourceProvider - Interface in se.swedenconnect.signservice.core.http
An interface that is extended by SignService handlers that supports returning HTTP resources.
-
HttpResponseAction - Interface in se.swedenconnect.signservice.core.http
+
HttpResponseAction - Interface in se.swedenconnect.signservice.core.http
The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).
-
HttpUserRequest - Interface in se.swedenconnect.signservice.core.http
+
HttpUserRequest - Interface in se.swedenconnect.signservice.core.http
Representation of the HTTP request message that is received by the SignService application/frontend.
- - - -

I

-
-
IdentityAssertion - Interface in se.swedenconnect.signservice.authn
+

I

+
+
IdentityAssertion - Interface in se.swedenconnect.signservice.authn
Represents an identity assertion.
-
IdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute
+
IdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute
A generic representation of an identity attribute.
-
IdentityAttributeIdentifier - Interface in se.swedenconnect.signservice.core.attribute
+
IdentityAttributeIdentifier - Interface in se.swedenconnect.signservice.core.attribute
A generic representation of an identity attribute identifier, i.e.
-
init() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
init() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Should be invoked after all properties have been assigned.
-
init() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
init() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
-
init() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
init() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
-
init() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
init() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly.
-
init() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
init() - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
Initializes the ValidationConfigurationSingleton so that the configuration is accesible using from AbstractHandlerFactory.
-
init() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
init() - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
Asserts that all required fields have been assigned.
-
init() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
init() - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Initializes the engine bean.
-
init() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
+
init() - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
Initializes the engine bean.
-
init(AuditLogger) - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
+
init(AuditLogger) - Static method in class se.swedenconnect.signservice.audit.AuditLoggerSingleton
Is called to initialize the singleton with the audit logger it should carry.
-
initAuthentication(HttpUserRequest, SignRequestMessage, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
initAuthentication(HttpUserRequest, SignRequestMessage, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Initializes the user authentication phase.
-
InMemoryReplayCheckerStorageContainer - Class in se.swedenconnect.signservice.storage.impl
+
InMemoryReplayCheckerStorageContainer - Class in se.swedenconnect.signservice.storage.impl
A specialization of an in-memory storage container for use with DefaultMessageReplayChecker.
-
InMemoryReplayCheckerStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer
+
InMemoryReplayCheckerStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer
Constructor.
-
InMemoryStorageContainer<T extends Serializable> - Class in se.swedenconnect.signservice.storage.impl
+
InMemoryStorageContainer<T extends Serializable> - Class in se.swedenconnect.signservice.storage.impl
An in-memory implementation of the StorageContainer interface.
-
InMemoryStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
InMemoryStorageContainer(String) - Constructor for class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Constructor.
-
InstantSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+
InstantSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
SAML attribute holding dateTime value(s).
-
InstantSamlIdentityAttribute(String, String, Instant) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
+
InstantSamlIdentityAttribute(String, String, Instant) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
Constructor for a single-valued attribute.
-
InstantSamlIdentityAttribute(String, String, List<Instant>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
+
InstantSamlIdentityAttribute(String, String, List<Instant>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
IntegerSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+
IntegerSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
SAML attribute holding integer value(s).
-
IntegerSamlIdentityAttribute(String, String, Integer) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
+
IntegerSamlIdentityAttribute(String, String, Integer) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
Constructor for a single-valued attribute.
-
IntegerSamlIdentityAttribute(String, String, List<Integer>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
+
IntegerSamlIdentityAttribute(String, String, List<Integer>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
INTERNAL_AUTHN_ERROR - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
INTERNAL_AUTHN_ERROR - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
General error for bad authentication setup.
-
INTERNAL_ERROR - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
INTERNAL_ERROR - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
The catch-all case.
-
INTERNAL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
INTERNAL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
Represents an internal SignService error.
-
INVALID_MESSAGE_CONTENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
INVALID_MESSAGE_CONTENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
The content of the sign request message is incorrect.
-
InvalidRequestException - Exception in se.swedenconnect.signservice.core.types
+
InvalidRequestException - Exception in se.swedenconnect.signservice.core.types
An exception that is used to report that a received sign request is invalid.
-
InvalidRequestException(String) - Constructor for exception se.swedenconnect.signservice.core.types.InvalidRequestException
+
InvalidRequestException(String) - Constructor for exception se.swedenconnect.signservice.core.types.InvalidRequestException
Constructor setting the error message.
-
InvalidRequestException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.core.types.InvalidRequestException
+
InvalidRequestException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.core.types.InvalidRequestException
Constructor setting the error message and the cause of the error.
-
isActive() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
+
isActive() - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
Tells whether the mock handler is active, i.e., whether the configuration should create a MockedAuthenticationHandler instance.
-
isAttributePresent(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
isAttributePresent(ASN1ObjectIdentifier, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Predicament testing if a particular attribute is present in an attribute list
-
isCancel() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
isCancel() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
Predicate telling whether this status object represents a cancelled operation.
-
isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker
+
isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker
Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
-
isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
+
isDefaultValueAllowed(CertificateAttributeType, String, String) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
-
isIncludeIssuerSerial() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
isIncludeIssuerSerial() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Gets the includeIssuerSerial setting.
-
isMergeCandidate(Method) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
isMergeCandidate(Method) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Predicate that tells whether the supplied method is a candidate for merging.
-
isMultiValued() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
+
isMultiValued() - Method in interface se.swedenconnect.signservice.core.attribute.IdentityAttribute
Tells whether this attribute holds more than one value.
-
isMultiValued() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
isMultiValued() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
Tells whether this attribute holds more than one value.
-
isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Indicates if this attribute must be provided.
-
isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
isRequired() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
A predicate that tells whether it is mandatory to pass a "Signature Activation Data" request to the identity provider.
-
isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
+
isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute
Indicates if this attribute must be provided.
-
isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
+
isRequired() - Method in interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData
A predicate that tells whether it is mandatory to pass a "Signature Activation Data" request to the identity provider.
-
isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
A predicate telling whether the Signature Activation Protocol is supported by the given IdP.
-
isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
isSignatureActivationProtocolSupported(EntityDescriptor) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Checks if the IdP declares the entity category "http://id.elegnamnden.se/sprop/1.0/scal2".
-
isSigned() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
isSigned() - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Tells whether the message has been signed.
-
isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
A predicate telling whether the concept of SignMessage is supported by the Identity Providers in the federation we are using.
-
isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
isSignMessageSupported() - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
The SignMessage koncept should be supported by all IdP:s in the Sweden Connect federation.
-
isSignRequestEndpoint(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
isSignRequestEndpoint(HttpUserRequest) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Predicate that tells if the supplied HTTP request is sent to an endpoint where the engine expects to receive SignRequest messages on.
-
isStrictProcessing() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
isStrictProcessing() - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Gets the strictProcessing setting.
-
isSuccess() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
+
isSuccess() - Method in interface se.swedenconnect.signservice.protocol.SignResponseResult
Predicate that tells if this message represents a successful operation.
-
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Issues the signing certificate chain based on the supplied certificate model.
-
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
+
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
Issues the signing certificate chain based on the supplied certificate model.
-
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Issues the signing certificate chain based on the supplied certificate model.
-
issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
+
issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
Issues the signing certificate for the signing credentials.
-
issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List<AttributeMappingData>, String, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Issues the signing certificate for the signing credentials.
-
isWithinRange(Instant) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
isWithinRange(Instant) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
Checks whether the supplied instant meets the not-before and not-after conditions.
-
isWithinRange(Instant) - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
+
isWithinRange(Instant) - Method in interface se.swedenconnect.signservice.protocol.msg.MessageConditions
Checks whether the supplied instant meets the not-before and not-after conditions.
- - - -

J

-
-
JaxbAttributeConverter - Class in se.swedenconnect.signservice.protocol.dss.jaxb
+

J

+
+
JaxbAttributeConverter - Class in se.swedenconnect.signservice.protocol.dss.jaxb
An AttributeConverter for the JAXB representation of a SAML Attribute.
-
JaxbAttributeConverter() - Constructor for class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
+
JaxbAttributeConverter() - Constructor for class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
 
-
JSON - se.swedenconnect.signservice.signature.SignatureType
+
JSON - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
JSON signature.
- - - -

K

-
-
KEY_GENERATION_FAILED - se.swedenconnect.signservice.engine.SignServiceErrorCode
+

K

+
+
KEY_GENERATION_FAILED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
Error generating the signing key.
-
KeyAndCertificateHandler - Interface in se.swedenconnect.signservice.certificate
+
KeyAndCertificateHandler - Interface in se.swedenconnect.signservice.certificate
Defines the handler that is responsible of generating keys and issuing signing certificates.
-
KeyAndCertificateHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
+
KeyAndCertificateHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
Configuration for a common KeyAndCertificateHandler bean.
-
KeyAndCertificateHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
+
KeyAndCertificateHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
 
-
KeyAndCertificateHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
+
KeyAndCertificateHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.cert
Configuration properties for key and certificate handlers.
-
KeyAndCertificateHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
+
KeyAndCertificateHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
 
-
KeyUsageCalculator - Class in se.swedenconnect.signservice.certificate.base.config
+
KeyUsageCalculator - Class in se.swedenconnect.signservice.certificate.base.config
Utility class that is used to calculate the key usage value based on the key type and {link SigningKeyUsageDirective}.
- - - -

L

-
-
load(String, Class<T>) - Method in interface se.swedenconnect.signservice.core.config.BeanLoader
+

L

+
+
load(String, Class<T>) - Method in interface se.swedenconnect.signservice.core.config.BeanLoader
Loads a bean having the given bean name.
-
load(String, Class<T>) - Method in class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
+
load(String, Class<T>) - Method in class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
Loads the bean identified with beanName.
-
loadCommonBeans(CommonBeansConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
loadCommonBeans(CommonBeansConfigurationProperties, BeanLoader, BeanRegistrator) - Method in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
Loads any commons beans declared in the SignService configuration.
-
LOCAL_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
LOCAL_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
The local name for the QualifyingProperties element.
-
localizedStringConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
+
localizedStringConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
Creates a LocalizedStringConverter bean.
-
LocalizedStringConverter - Class in se.swedenconnect.signservice.config.spring.converters
+
LocalizedStringConverter - Class in se.swedenconnect.signservice.config.spring.converters
Converts from a string to a localized string.
-
LocalizedStringConverter() - Constructor for class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
+
LocalizedStringConverter() - Constructor for class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
 
-
LogSystemAuditLogger - Class in se.swedenconnect.signservice.audit.logsystem
+
LogSystemAuditLogger - Class in se.swedenconnect.signservice.audit.logsystem
An AuditLogger implementation that uses an underlying logsystem, via Slf4j, to produce audit log entries.
-
LogSystemAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
+
LogSystemAuditLogger(String) - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
Constructor setting up the audit logger based on the supplied logger name.
-
LogSystemAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.logsystem
+
LogSystemAuditLoggerConfiguration - Class in se.swedenconnect.signservice.audit.logsystem
Handler configuration for creating LogSystemAuditLogger instances.
-
LogSystemAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
+
LogSystemAuditLoggerConfiguration() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
 
-
LogSystemAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.logsystem
+
LogSystemAuditLoggerFactory - Class in se.swedenconnect.signservice.audit.logsystem
A handler factory for creating LogSystemAuditLogger instances.
-
LogSystemAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
+
LogSystemAuditLoggerFactory() - Constructor for class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
 
- - - -

M

-
-
mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper
+

M

+
+
mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in interface se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper
Get certificate mapping data from authentication result and sign request.
-
mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
+
mapCertificateAttributes(SignRequestMessage, IdentityAssertion) - Method in class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
Get certificate mapping data from authentication result and sign request.
-
maxMessageAge - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
maxMessageAge - Variable in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
The maximum amount of time that has passed since a message we are receiving was sent.
-
mergeArrays(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
mergeArrays(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Merges two arrays.
-
mergeConfigObject(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
mergeConfigObject(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Merges the default settings from defaultObject into targetObject.
-
mergeDefaultConfiguration(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
mergeDefaultConfiguration(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Merges the supplied default configuration into this object.
-
mergeLists(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
mergeLists(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Merges two lists.
-
mergeMaps(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
mergeMaps(Object, Object) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Merges two maps.
-
MESSAGE_REPLAY_CHECKER_BEAN_NAME - Static variable in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
+
MESSAGE_REPLAY_CHECKER_BEAN_NAME - Static variable in class se.swedenconnect.signservice.config.DefaultSignServiceFactory
The bean name used if the factory creates and registers a MessageReplayChecker bean.
-
MessageConditions - Interface in se.swedenconnect.signservice.protocol.msg
+
MessageConditions - Interface in se.swedenconnect.signservice.protocol.msg
Represents "conditions" that appears in a SignService message.
-
MessageReplayChecker - Interface in se.swedenconnect.signservice.storage
+
MessageReplayChecker - Interface in se.swedenconnect.signservice.storage
Interface for protecting against message replay attacks.
-
MessageReplayCheckerWrapper - Class in se.swedenconnect.signservice.authn.saml
+
MessageReplayCheckerWrapper - Class in se.swedenconnect.signservice.authn.saml
Wraps a MessageReplayChecker in an OpenSAML MessageReplayChecker.
-
MessageReplayCheckerWrapper(MessageReplayChecker) - Constructor for class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
+
MessageReplayCheckerWrapper(MessageReplayChecker) - Constructor for class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
Constructor accepting the replay checker that we should wrap.
-
MessageReplayException - Exception in se.swedenconnect.signservice.storage
+
MessageReplayException - Exception in se.swedenconnect.signservice.storage
Exception class that indicates a message replay attack.
-
MessageReplayException(String) - Constructor for exception se.swedenconnect.signservice.storage.MessageReplayException
+
MessageReplayException(String) - Constructor for exception se.swedenconnect.signservice.storage.MessageReplayException
Constructor taking an error message.
-
MetadataConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for a SP's SAML metadata.
-
MetadataConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
+
MetadataConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
 
-
MetadataConfiguration.ContactPersonConfig - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration.ContactPersonConfig - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for the ContactPerson element.
-
MetadataConfiguration.OrganizationConfig - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration.OrganizationConfig - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for the Organization element.
-
MetadataConfiguration.RequestedAttributeConfig - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration.RequestedAttributeConfig - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for requested attributes.
-
MetadataConfiguration.UIInfoConfig - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration.UIInfoConfig - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for UIInfo.
-
MetadataConfiguration.UIInfoConfig.UIInfoLogo - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataConfiguration.UIInfoConfig.UIInfoLogo - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for the Logo element of the UIInfo element.
-
metadataProvider - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
metadataProvider - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Holds the federation metadata.
-
MetadataProviderConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataProviderConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
Configuration class for metadata providers.
-
MetadataProviderConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
+
MetadataProviderConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
 
-
MetadataProviderConfiguration.HttpProxyConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
+
MetadataProviderConfiguration.HttpProxyConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
Configuration properties for an HTTP proxy.
-
MISMATCHING_IDENTITY_ATTRIBUTES - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
MISMATCHING_IDENTITY_ATTRIBUTES - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
The authentication did not present the required user identity attributes.
-
MockedAuthenticationHandler - Class in se.swedenconnect.signservice.authn.mock
+
MockedAuthenticationHandler - Class in se.swedenconnect.signservice.authn.mock
A mocked authentication handler that may be used in testing scenarios.
-
MockedAuthenticationHandler() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
MockedAuthenticationHandler() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
Default constructor.
-
MockedAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.mock
+
MockedAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.mock
Configuration class for creating MockedAuthenticationHandler instances.
-
MockedAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
+
MockedAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
 
-
MockedAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.mock
+
MockedAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.mock
Factory for creating MockedAuthenticationHandler instances.
-
MockedAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
+
MockedAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
 
- - - -

N

-
-
needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+

N

+
+
needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Predicate that tells whether the configuration object needs to be "resolved" before it can be used.
-
needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
needsDefaultConfigResolving() - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Will always return false.
-
needsDefaultConfigResolving() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
needsDefaultConfigResolving() - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Predicate that tells whether the configuration object needs to be "resolved" before it can be used.
-
NEVER - se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
+
NEVER - Enum constant in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
Never send SADRequest.
-
NEW - se.swedenconnect.signservice.engine.session.SignOperationState
+
NEW - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
State that represents a newly created session.
-
NO - se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
+
NO - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
The message should not be signed.
-
nodeToBytes(Node) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
nodeToBytes(Node) - Static method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Transforms an XML node to bytes without XML declaration.
-
NoStorageCARepository - Class in se.swedenconnect.signservice.certificate.simple.ca
+
NoStorageCARepository - Class in se.swedenconnect.signservice.certificate.simple.ca
This CA repository does not store any certificates at all.
-
NoStorageCARepository(String) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
NoStorageCARepository(String) - Constructor for class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Constructor.
-
NOT_FOUND - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
NOT_FOUND - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
A requested resource was not found.
- - - -

O

-
-
onAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
+

O

+
+
onAuditEvent(AuditEvent) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
Will be invoked by the CallbackAuditLogger to audit log an entry.
-
onAuditEvent(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.callback.AuditLoggerListener
+
onAuditEvent(AuditEvent) - Method in interface se.swedenconnect.signservice.audit.callback.AuditLoggerListener
Will be invoked by the CallbackAuditLogger to audit log an entry.
-
openSAML() - Method in class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
-
-
Gets the OpenSAML initializer (which is needed for SAML support)
-
-
OpenSamlAttributeConverter - Class in se.swedenconnect.signservice.authn.saml
+
OpenSamlAttributeConverter - Class in se.swedenconnect.signservice.authn.saml
An AttributeConverter for the OpenSAML representation of a SAML Attribute.
-
OpenSamlAttributeConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
+
OpenSamlAttributeConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
 
-
OpenSAMLConfiguration - Class in se.swedenconnect.signservice.config.spring
+
OpenSAMLConfiguration - Class in se.swedenconnect.signservice.config.spring
Configuration class for initializing OpenSAML.
-
OpenSAMLConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
+
OpenSAMLConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
 
-
OPTIONAL - se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
+
OPTIONAL - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
Signature on the message is optional.
-
OrganizationConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
+
OrganizationConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
 
- - - -

P

-
-
parameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
+

P

+
+
parameter(String, String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
-
parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
+
parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
Adds a HTTP parameter.
-
parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
+
parameter(String, String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
Adds a HTTP parameter (will be added as a query parameter to the redirect URL).
-
parameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
+
parameter(AuditEventParameter) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
Adds an audit parameter.
-
parseSignedAttributeBytes(byte[]) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
parseSignedAttributeBytes(byte[]) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Parse CMS signed attributes.
-
PDF - se.swedenconnect.signservice.signature.SignatureType
+
PDF - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
PDF signature.
-
PDF_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
+
PDF_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
PDF type.
-
PDFTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
+
PDFTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
PDF TBS Data processor that parse input data to be signed and produce the actual data to be signed by the signing service.
-
PDFTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
PDFTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Constructor for this PDF TBS data processor with default settings.
-
PDFTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
PDFTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Constructor that allows setting of supported processing rules.
-
PKC - se.swedenconnect.signservice.certificate.CertificateType
+
PKC - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
Public Key Certificate that is not a Qualified Certificate.
-
PkCrypto - Class in se.swedenconnect.signservice.signature.signer.crypto
+
PkCrypto - Class in se.swedenconnect.signservice.signature.signer.crypto
Public key crypto implementations used to generate signature values
-
PkCrypto() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
PkCrypto() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
 
-
pkcs10 - se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
+
pkcs10 - Enum constant in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
PKCS#10 Request Message Format.
-
PKCS1V15Padding - Class in se.swedenconnect.signservice.signature.signer.crypto
+
PKCS1V15Padding - Class in se.swedenconnect.signservice.signature.signer.crypto
Provides functions to create and verify RSA Padded data according to PKCS#1 version 1.5
-
PKCS1V15Padding() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
+
PKCS1V15Padding() - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
 
-
PkiCredentialConfiguration - Class in se.swedenconnect.signservice.core.config
+
PkiCredentialConfiguration - Class in se.swedenconnect.signservice.core.config
-
A configuration object for configuring PkiCredential objects.
+
A configuration object for configuring PkiCredential objects.
-
PkiCredentialConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
+
PkiCredentialConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
Default constructor.
-
PkiCredentialConfiguration(String) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
+
PkiCredentialConfiguration(String) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
Constructor setting up the configuration object with a bean reference.
-
PkiCredentialConfiguration(PkiCredentialConfigurationProperties) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
+
PkiCredentialConfiguration(PkiCredentialConfigurationProperties) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Constructor setting up the configuration object with a PkiCredentialConfigurationProperties object that is +
Constructor setting up the configuration object with a PkiCredentialConfigurationProperties object that is used to create the credential.
-
PkiCredentialConfiguration(PkiCredential) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
+
PkiCredentialConfiguration(PkiCredential) - Constructor for class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Constructor setting up the configuration object with a PkiCredential instance.
+
Constructor setting up the configuration object with a PkiCredential instance.
-
PREFIX - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
PREFIX - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Prefix for all context values that we store/retrieve.
-
principal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
+
principal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEventBuilder
Assigns the event principal.
-
processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
+
processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
Each HTTP message that is received by the SignService application on a given path is supplied to the processRequest method.
-
processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
+
processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.application.SignServiceEngineManager
Each HTTP message that is received by the SignService application on a given path is supplied to the processRequest method.
-
processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
processRequest(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
The main entry point for a SignService Engine.
-
processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
+
processRequest(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.engine.SignServiceEngine
The main entry point for a SignService Engine.
-
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Perform the signature type specific processing of sign task data to produce the data to be signed.
-
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Perform the signature type specific processing of sign task data to produce the data to be signed.
-
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Perform the signature type specific processing of sign task data to produce the data to be signed.
-
processSignRequest(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
processSignRequest(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Initializes the processing of a sign request message.
-
processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
+
processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
Process the sign task data to obtain the To Be Signed data.
-
processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
+
processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
Process the sign task data to obtain the To Be Signed data.
-
propertyToEntityDescriptorConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
+
propertyToEntityDescriptorConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
Creates the bean the allows us to use property values that are referencing EntityDescriptor resources and get the EntityDescriptor injected.
-
PropertyToEntityDescriptorConverter - Class in se.swedenconnect.signservice.authn.saml.spring
+
PropertyToEntityDescriptorConverter - Class in se.swedenconnect.signservice.authn.saml.spring
A Converter that gets the property value (e.g., classpath:metadata.xml) and instantiates an EntityDescriptor object.
-
PropertyToEntityDescriptorConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
+
PropertyToEntityDescriptorConverter() - Constructor for class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
 
-
propertyToX509CertificateConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
+
propertyToX509CertificateConverter() - Method in class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
Creates the bean the allows us to use property values that are referencing certificate resources and get the - X509Certificate injected.
+ X509Certificate injected.
-
PROTOCOL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
PROTOCOL_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
A request received could not be successfully decoded.
-
ProtocolException - Exception in se.swedenconnect.signservice.protocol
+
ProtocolException - Exception in se.swedenconnect.signservice.protocol
Exception class for SignService protocol related errors such as decode and encode errors.
-
ProtocolException(String) - Constructor for exception se.swedenconnect.signservice.protocol.ProtocolException
+
ProtocolException(String) - Constructor for exception se.swedenconnect.signservice.protocol.ProtocolException
Constructor setting the error message.
-
ProtocolException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.protocol.ProtocolException
+
ProtocolException(String, Throwable) - Constructor for exception se.swedenconnect.signservice.protocol.ProtocolException
Constructor setting the error message and the cause of the error.
-
ProtocolHandler - Interface in se.swedenconnect.signservice.protocol
+
ProtocolHandler - Interface in se.swedenconnect.signservice.protocol
A handler interface for decoding and encoding Sign request and response messages.
-
ProtocolHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
+
ProtocolHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
Configuration for a common protocol handler bean.
-
ProtocolHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
+
ProtocolHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
 
-
ProtocolHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
+
ProtocolHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.protocol
Properties for protocol configuration.
-
ProtocolHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
+
ProtocolHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
 
-
ProtocolProcessingRequirements - Interface in se.swedenconnect.signservice.protocol
+
ProtocolProcessingRequirements - Interface in se.swedenconnect.signservice.protocol
An interface that represents the processing requirements of a protocol implementation.
-
ProtocolProcessingRequirements.SignatureRequirement - Enum in se.swedenconnect.signservice.protocol
+
ProtocolProcessingRequirements.SignatureRequirement - Enum Class in se.swedenconnect.signservice.protocol
An enum that represents the requirement on a message concerning whether is is signed or not.
-
PSSPadding - Class in se.swedenconnect.signservice.signature.signer.crypto
+
PSSPadding - Class in se.swedenconnect.signservice.signature.signer.crypto
RSA-PSS as described in PKCS# 1 v 2.1.
-
PSSPadding(int, Digest) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Basic constructor.
-
PSSPadding(int, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor with explicit salt value.
-
PSSPadding(int, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Basic constructor.
-
PSSPadding(int, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor.
-
PSSPadding(int, Digest, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, Digest, byte[]) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor with explicit salt and MGF hash.
-
PSSPadding(int, Digest, Digest, byte[], byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, Digest, byte[], byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor with explicit salt, MGF hash algorithm and trailer.
-
PSSPadding(int, Digest, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, Digest, int) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor.
-
PSSPadding(int, Digest, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
PSSPadding(int, Digest, Digest, int, byte) - Constructor for class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
Constructor
-
publishNewCrl(X509CRLHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
-
put(String, T) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
publishNewCrl(X509CRLHolder) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
put(String, T) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Stores a data element in the context.
-
put(String, T) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
put(String, T) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Stores a data element in the context.
-
put(String, T) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
put(String, T) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Stores a data element in the container.
-
put(String, T) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
+
put(String, T) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
Stores a data element in the container.
-
putIdentityAssertion(IdentityAssertion) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
putIdentityAssertion(IdentityAssertion) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Adds a IdentityAssertion to the context.
-
putSignMessageDisplayed(Boolean) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
putSignMessageDisplayed(Boolean) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Adds whether the SignMessage was displayed.
-
putSignRequest(SignRequestMessage) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
putSignRequest(SignRequestMessage) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Adds a SignRequestMessage to the context.
- - - -

Q

-
-
QC - se.swedenconnect.signservice.certificate.CertificateType
+

Q

+
+
QC - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
Qualified Certificate.
-
QC_SSCD - se.swedenconnect.signservice.certificate.CertificateType
+
QC_SSCD - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateType
Qualified Certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS.
- - - -

R

-
-
RDN - se.swedenconnect.signservice.certificate.CertificateAttributeType
+

R

+
+
RDN - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
Represents an attribute that is a Relative Distinguished Name in the subject field of the certificate.
-
registerBean(String, Class<T>, T) - Method in interface se.swedenconnect.signservice.config.BeanRegistrator
+
registerBean(String, Class<T>, T) - Method in interface se.swedenconnect.signservice.config.BeanRegistrator
Registers a bean with the given name.
-
registerBean(String, Class<T>, T) - Method in class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
+
registerBean(String, Class<T>, T) - Method in class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
Registers a bean with the given name.
-
RELAY_STATE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
RELAY_STATE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Key for storing the RelayState.
-
RemoteCaInformation - Class in se.swedenconnect.signservice.certificate.cmc
+
RemoteCaInformation - Class in se.swedenconnect.signservice.certificate.cmc
A wrapper around StaticCAInformation for easier usage.
-
RemoteCaInformation() - Constructor for class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
+
RemoteCaInformation() - Constructor for class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
 
-
remove(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
remove(String) - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Removes the named element from the context.
-
remove(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
remove(String) - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Removes the named element from the context.
-
remove(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
remove(String) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Removes an element from the container.
-
remove(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
+
remove(String) - Method in interface se.swedenconnect.signservice.storage.StorageContainer
Removes an element from the container.
-
removeAttributes(List<ASN1ObjectIdentifier>, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
removeAttributes(List<ASN1ObjectIdentifier>, List<Attribute>) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Remove attributes from the current attribute list.
-
removeExpiredCerts(int) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
removeExpiredCerts(int) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Will always return an empty list.
-
removeHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
removeHeader(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Removes a response header.
-
replaceAttribute(List<Attribute>, ASN1ObjectIdentifier, Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
replaceAttribute(List<Attribute>, ASN1ObjectIdentifier, Attribute) - Static method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Replace an attribute of specified type with the provided attribute.
-
REPLAY_ATTACK - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
REPLAY_ATTACK - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
Replay-attack detected.
-
ReplayCheckerStorageContainer - Interface in se.swedenconnect.signservice.storage.impl
+
ReplayCheckerStorageContainer - Interface in se.swedenconnect.signservice.storage.impl
Specialization of the StorageContainer interface for usage with the DefaultMessageReplayChecker.
-
REQUEST_EXPIRED - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
REQUEST_EXPIRED - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
The request has expired, i.e., does not meet the constraints for how old it is allowed to be.
-
REQUEST_INCORRECT - se.swedenconnect.signservice.engine.SignServiceErrorCode
+
REQUEST_INCORRECT - Enum constant in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
The received request is incorrect.
-
RequestedAttributeConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig
+
RequestedAttributeConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig
 
-
RequestedCertificateAttribute - Interface in se.swedenconnect.signservice.protocol.msg
+
RequestedCertificateAttribute - Interface in se.swedenconnect.signservice.protocol.msg
Represents a requested certificate attribute.
-
RequestedSignatureTask - Interface in se.swedenconnect.signservice.signature
+
RequestedSignatureTask - Interface in se.swedenconnect.signservice.signature
Representation of a "request signature task".
-
REQUIRED - se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
+
REQUIRED - Enum constant in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
A signature on the message is required.
-
reset() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
reset() - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
reset the internal state
-
resetContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
resetContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Will reset the context to a new context.
-
resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Is invoked to reset the context, i.e., to remove elements that were added by this handler.
-
resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
resetContext(SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Is invoked to reset the context, i.e., to remove elements that were added by this handler.
-
resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
If a default configuration reference has been assigned (HandlerConfiguration.needsDefaultConfigResolving() returns true) the reference needs to be resolved into a HandlerConfiguration object, and this object needs to be merged with our configuration instance.
-
resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
resolveDefaultConfigRef(Function<String, HandlerConfiguration<T>>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
If a default configuration reference has been assigned (HandlerConfiguration.needsDefaultConfigResolving() returns true) the reference needs to be resolved into a HandlerConfiguration object, and this object needs to be merged with our configuration instance.
-
resolvePkiCredential(BeanLoader) - Method in class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
+
resolvePkiCredential(BeanLoader) - Method in class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
-
Given an instantiated configuration object this method resolves it into a PkiCredential object.
+
Given an instantiated configuration object this method resolves it into a PkiCredential object.
-
responseProcessor - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
responseProcessor - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
The bean used when processing SAML responses.
-
RestProcessRequestInput - Class in se.swedenconnect.signservice.application.rest
+
RestProcessRequestInput - Class in se.swedenconnect.signservice.application.rest
A class that represents the "process request" input data that is put together by a REST client (i.e., the SignService frontend) and is consumed by the SignService backend.
-
RestProcessRequestInput() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
+
RestProcessRequestInput() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
Default constructor.
-
RestProcessRequestInput(String, HttpUserRequest) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
+
RestProcessRequestInput(String, HttpUserRequest) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestInput
Constructor assigning the input parameters.
-
RestProcessRequestResult - Class in se.swedenconnect.signservice.application.rest
+
RestProcessRequestResult - Class in se.swedenconnect.signservice.application.rest
A representation of a SignServiceProcessingResult that is suitable to use when setting up the Signature Service as frontend and backend services and where the fronend calls the backend service using REST calls.
-
RestProcessRequestResult() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
+
RestProcessRequestResult() - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
Default constructor.
-
RestProcessRequestResult(SignServiceProcessingResult) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
+
RestProcessRequestResult(SignServiceProcessingResult) - Constructor for class se.swedenconnect.signservice.application.rest.RestProcessRequestResult
A constructor that maps a SignServiceProcessingResult to a RestProcessRequestResult object.
-
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
+
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in interface se.swedenconnect.signservice.authn.AuthenticationHandler
Resumes an authentication process.
-
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
+
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
Resumes an authentication process.
-
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
resumeAuthentication(HttpUserRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Resumes an authentication process.
-
resumeAuthentication(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
resumeAuthentication(HttpUserRequest, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Is called when the engine is invoked after the user has been directed to the authentication service.
-
revokeCertificate(BigInteger, int, Date) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
+
revokeCertificate(BigInteger, int, Date) - Method in class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
Does nothing.
-
rsaSign(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
rsaSign(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Sign data (encrypt) using RSA.
-
rsaSignEncodedMessage(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
rsaSignEncodedMessage(byte[], PrivateKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Raw RSA encryption of data
-
rsaVerify(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
rsaVerify(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Decrypts data with RSA using the RSA public key (used in signature verification process)
-
rsaVerifyEncodedMessage(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
+
rsaVerifyEncodedMessage(byte[], PublicKey) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
Raw decrypts data with RSA using the RSA public key disregaring any padding structrue
- - - -

S

-
-
SAD_ID_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+

S

+
+
SAD_ID_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Key for storing the SAD Id.
-
Saml() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
+
Saml() - Constructor for class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
 
-
SAML_TYPE_DEFAULT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
+
SAML_TYPE_DEFAULT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
The default SAML type.
-
SAML_TYPE_SWEDEN_CONNECT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
+
SAML_TYPE_SWEDEN_CONNECT - Static variable in class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
The SAML type for the Sweden Connect federation.
-
SamlAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
+
SamlAuthenticationHandlerConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
Base class for configuring SAML authentication handlers.
-
SamlAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
+
SamlAuthenticationHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration
 
-
SamlAuthenticationHandlerConfiguration.SadRequestRequirement - Enum in se.swedenconnect.signservice.authn.saml.config
+
SamlAuthenticationHandlerConfiguration.SadRequestRequirement - Enum Class in se.swedenconnect.signservice.authn.saml.config
Enumeration that tells whether we should include the SADRequest extension.
-
SamlAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.saml.config
+
SamlAuthenticationHandlerFactory - Class in se.swedenconnect.signservice.authn.saml.config
Base class for factories creating SAML authentication handlers.
-
SamlAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
+
SamlAuthenticationHandlerFactory() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
 
-
SamlIdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute.saml
+
SamlIdentityAttribute<T> - Interface in se.swedenconnect.signservice.core.attribute.saml
A SAML identity attribute.
-
SamlMetadataProviderBeanConfiguration - Class in se.swedenconnect.signservice.config.authn
+
SamlMetadataProviderBeanConfiguration - Class in se.swedenconnect.signservice.config.authn
A signature service normally has the same metadata provider for all of its clients, and a provider instance is pretty expensive to create, or rather, it spawns threads that download SAML metadata periodically.
-
SamlMetadataProviderBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
+
SamlMetadataProviderBeanConfiguration() - Constructor for class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
 
-
SamlStatus - Class in se.swedenconnect.signservice.authn.saml
+
SamlStatus - Class in se.swedenconnect.signservice.authn.saml
A utility class for working with SAML Status objects.
-
SamlStatus(Status) - Constructor for class se.swedenconnect.signservice.authn.saml.SamlStatus
+
SamlStatus(Status) - Constructor for class se.swedenconnect.signservice.authn.saml.SamlStatus
Constructor.
-
SAN - se.swedenconnect.signservice.certificate.CertificateAttributeType
+
SAN - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
Represents an attribute that is a value placed in a Subject Alternative Names extension of the certificate.
-
SDA - se.swedenconnect.signservice.certificate.CertificateAttributeType
+
SDA - Enum constant in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
Represents an attribute that is a value placed in a Subject Directory Attribute extension of the certificate.
@@ -5017,1282 +4919,1283 @@

S

Implementations for storage classes.
-
SelfSignedCaCertificateGenerator - Interface in se.swedenconnect.signservice.certificate.simple.ca
+
SelfSignedCaCertificateGenerator - Interface in se.swedenconnect.signservice.certificate.simple.ca
An interface for a generator that generates self-signed (self-issued) CA certificates.
-
serialize() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
+
serialize() - Method in class se.swedenconnect.signservice.context.DefaultSignServiceContext
Serializes the context to its string representation/encoding.
-
serialize() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
+
serialize() - Method in interface se.swedenconnect.signservice.context.SignServiceContext
Serializes the context to its string representation/encoding.
-
ServletApiHttpUserRequest - Class in se.swedenconnect.signservice.core.http.servletapi
+
ServletApiHttpUserRequest - Class in se.swedenconnect.signservice.core.http.servletapi
An implementation that wraps a HttpServletRequest as a HttpUserRequest.
-
ServletApiHttpUserRequest(HttpServletRequest) - Constructor for class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
+
ServletApiHttpUserRequest(HttpServletRequest) - Constructor for class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
Constructor.
-
setActive(boolean) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
+
setActive(boolean) - Method in class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
Assigns whether the mock handler is active, i.e., whether the configuration should create a MockedAuthenticationHandler instance.
-
setActive(Boolean) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
+
setActive(Boolean) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
Tells whether to Spring Boot Actuator for audit logging is active.
-
setAdditionalAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
setAdditionalAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
Assigns an additional path for receiving SAML responses.
-
setAdESObject(AdESObject) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setAdesObject(AdESObject) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Assigns the ETSI advanced electronic signature data object.
+
+
setAdESObject(AdESObject) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the AdES object.
-
setAdESType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setAdESType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the AdES type.
-
setAdESType(AdESType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setAdESType(AdESType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the AdES type.
-
setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The clock skew that we accept during checks of time stamps.
-
setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
+
setAllowedClockSkew(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
The clock skew that we accept during checks of time stamps.
-
setApplicationContext(ApplicationContext) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
-
setAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
setApplicationContext(ApplicationContext) - Method in class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
+
setAssertionConsumerPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
Assigns the path to where the SP receives SAML responses.
-
setAttributeMappings(List<CertificateAttributeMapping>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
setAttributeMappings(List<CertificateAttributeMapping>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Assigns the attribute mappings, i.e., a listing of which certificate attributes that should be set and where from to get their values.
-
setAuthnContext(AuthnContextIdentifier) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setAuditLogger(AuditLogger) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the engine audit logger.
+
+
setAuthenticationHandler(AuthenticationHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the authentication handler this engine uses.
+
+
setAuthnContext(AuthnContextIdentifier) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the authentication context ID under which the authentication was made.
-
setAuthnContextIdentifiers(List<AuthnContextIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
setAuthnContextIdentifiers(List<AuthnContextIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Assigns the authentication context identifiers.
-
setAuthnInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setAuthnInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the instant the user authentication took place.
-
setAuthnProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
setAuthnProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Assigns the authentication profile.
-
setAuthnServiceID(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
setAuthnServiceID(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Assigns the ID for the authentication service.
-
setBaseUrl(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
setBaseUrl(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
Assigns the application base URL.
-
setBaseUrl(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
+
setBaseUrl(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
Assigns the application base URL.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
setBeanName(String) - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
+
setBeanName(String) - Method in interface se.swedenconnect.signservice.config.common.CommonBeanCandidate
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
+
setBeanName(String) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
The bean name that should be assigned.
-
setBeanName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setBeanName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
A beanName of a handler bean may be assigned the configuration object.
-
setBeanName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
setBeanName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
A beanName of a handler bean may be assigned the configuration object.
-
setCaSupportedCertificateTypes(List<CertificateType>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
setCaSupportedCertificateTypes(List<CertificateType>) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Assigns the type of certificates that the underlying CA issues.
-
setCertificateType(CertificateType) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
setCertificateType(CertificateType) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Assigns the certificate type to use.
-
setCleanupThreshold(int) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
setCleanupThreshold(int) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Assigns the indicator for the container size threshold when the container should invoke InMemoryStorageContainer.cleanup().
-
setClientId(String) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
setClientConfiguration(ClientConfiguration) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the client configuration.
+
+
setClientId(String) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Assigns the client ID.
-
setContents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
setContents(byte[]) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Assigns the body contents.
-
setCrlDpPath(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
+
setCrlDpPath(String) - Method in class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
Assigns the path to where CRL:s are exposed.
-
setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
In many cases, handlers of the same type share many configuration settings.
-
setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
setDefaultConfig(HandlerConfiguration<T>) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Only beanName may be assigned for custom handler configuration classes, so invoking this method will lead - to an IllegalArgumentException being thrown.
+ to an IllegalArgumentException being thrown.
-
setDefaultConfig(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
setDefaultConfig(HandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
In many cases, handlers of the same type share many configuration settings.
-
setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
When configuration objects are created using Spring Boot's ConfigurationProperties paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a created HandlerConfiguration object.
-
setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
setDefaultConfigRef(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Only beanName may be assigned for custom handler configuration classes, so invoking this method will lead - to an IllegalArgumentException being thrown.
+ to an IllegalArgumentException being thrown.
-
setDefaultConfigRef(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
setDefaultConfigRef(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
When configuration objects are created using Spring Boot's ConfigurationProperties paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a created HandlerConfiguration object.
-
setDefaultPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
setDefaultPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Assigns the default principal name to assign to events.
-
setDefaultValue(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
setDefaultValue(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Assigns the attribute default value.
-
setDestination(RequestedCertificateAttribute) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
setDestination(RequestedCertificateAttribute) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
Assigns the requested destination certificate attribute.
-
setDestinationUrl(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setDestinationUrl(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the "destination URL", i.e., the URL to where this response message is sent.
-
setElementLifetime(Duration) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
+
setDigestMethod(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Assigns the URI for the digest method used to hash the signer certificate.
+
+
setDigestValue(byte[]) - Method in class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
+
+
Assigns the digest value.
+
+
setElementLifetime(Duration) - Method in class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer
Assigns the lifetime of stored entries.
-
setEncodedAssertion(byte[]) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setEncodedAssertion(byte[]) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the encoded assertion.
-
setEventFactory(Class<? extends AuditEventFactory>) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
+
setEventFactory(Class<? extends AuditEventFactory>) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
By default the DefaultAuditEventFactory is used to create audit events.
-
setEventFactory(AuditEventFactory) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
+
setEventFactory(AuditEventFactory) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLogger
Assigns the event factory to use.
-
setExternal(BeanReferenceHandlerConfiguration<AuditLogger>) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<AuditLogger>) - Method in class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setExternal(BeanReferenceHandlerConfiguration<AuthenticationHandler>) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<AuthenticationHandler>) - Method in class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setExternal(BeanReferenceHandlerConfiguration<KeyAndCertificateHandler>) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<KeyAndCertificateHandler>) - Method in class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setExternal(BeanReferenceHandlerConfiguration<ProtocolHandler>) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<ProtocolHandler>) - Method in class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setExternal(BeanReferenceHandlerConfiguration<SignatureHandler>) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<SignatureHandler>) - Method in class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setExternal(BeanReferenceHandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
+
setExternal(BeanReferenceHandlerConfiguration<T>) - Method in interface se.swedenconnect.signservice.config.HandlerConfigurationProperties
Assigns the configuration that points to an already configured handler bean.
-
setFactoryClass(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setFactoryClass(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Sets the factory class name of the factory that should be used to create handler instances based on this configuration.
-
setFactoryClass(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
setFactoryClass(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Sets the factory class name of the factory that should be used to create handler instances based on this configuration.
-
setFileName(String) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
+
setFileName(String) - Method in class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
Assigns the audit log file name (including its full path).
-
setHeaders(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
setHeaders(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
Assigns the response headers.
-
setIdentifier(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setIdentifier(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the assertion identifier.
-
setIdentityAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setIdentityAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the identity attributes from the authentication.
-
setInResponseTo(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setInResponseTo(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the unique identifier for the corresponding request message (SignRequestMessage.getRequestId()).
-
setIssuanceInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setIssuanceInstant(Instant) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the issuance instant of the assertion.
-
setIssuedAt(Instant) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setIssuedAt(Instant) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the issuance instant for the message.
-
setIssuer(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setIssuer(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the issuer of the assertion.
-
setIssuerId(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setIssuerId(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the issuer ID for the SignService that issued this response message.
-
setListener(AuditLoggerListener) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
setKeyAndCertificateHandler(KeyAndCertificateHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the key and certificate hander.
+
+
setListener(AuditLoggerListener) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
The audit logger listener.
-
setListenerRef(String) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
+
setListenerRef(String) - Method in class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
The bean name of the audit logger listener object to use.
-
setLoggerName(String) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
+
setLoggerName(String) - Method in class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
Assigns the logger name to use for the log system audit handler.
-
setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.core.config.ValidationConfiguration
The maximum amount of time that has passed since a message we are receiving was sent.
-
setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
+
setMaxMessageAge(Duration) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
The maximum amount of time that has passed since the request message was created.
-
setMetadataPublishingPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
setMetadataPublishingPath(String) - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
Assigns the path to where the SP exposes its metadata.
-
setName(String) - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
+
setName(String) - Method in class se.swedenconnect.signservice.core.AbstractSignServiceHandler
Assigns the handler name.
-
setName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setName(String) - Method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Assigns the name that the handler should be given.
-
setName(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
+
setName(String) - Method in class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
Only beanName may be assigned for custom handler configuration classes, so invoking this method will lead - to an IllegalArgumentException being thrown.
+ to an IllegalArgumentException being thrown.
-
setName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
+
setName(String) - Method in interface se.swedenconnect.signservice.core.config.HandlerConfiguration
Assigns the name that the handler should be given.
-
setNameFormat(String) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
+
setName(String) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the engine name.
+
+
setNameFormat(String) - Method in class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute
Assigns the name format.
-
setOcspResponder(OCSPResponder, String, X509Certificate) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
setOcspResponder(OCSPResponder, String, X509Certificate) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
Assigns the OCSP responder for this CA service.
-
setParameters(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
setParameters(Map<String, String>) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
Assigns the HTTP post parameters.
-
setPreferredBindingUri(String) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
setPreferredBindingUri(String) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Assigns the preferred SAML binding to use for authentication requests.
-
setPrincipal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
setPrincipal(String) - Method in interface se.swedenconnect.signservice.audit.AuditEvent
Assigns the event principal.
-
setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
+
setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration
Assigns the default principal to assign to audit events.
-
setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
setPrincipal(String) - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Assigns the event principal.
-
setProcessingRulesUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setProcessingPaths(List<String>) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the processing paths (relative to the application's context path).
+
+
setProcessingRules(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Assigns the processing rules.
+
+
setProcessingRulesUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the processing rules URI.
-
setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
+
setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
Optional certificate profile to be adopted in issued certificates.
-
setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
+
setProfileConfiguration(CertificateProfileConfiguration) - Method in class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
Assigns the certificate profile to be adopted in issued certificates.
-
setPublisher(ApplicationEventPublisher) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
+
setProtocolHandler(ProtocolHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the protocol handler this engine uses.
+
+
setPublisher(ApplicationEventPublisher) - Method in class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
Assigns the ApplicationEventPublisher used to publish events.
-
setRelayState(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setRelayState(String) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the relay state parameter associated with this message.
-
setRequestedSignerAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
setRequestedSignerAttributes(List<IdentityAttribute<?>>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Assigns the requested signer attributes.
-
setRequired(Boolean) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
setRequired(Boolean) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
Assigns whether the attribute must be provided.
-
setResponseConfiguration(DssSignResponseMessage.ResponseConfiguration) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
setResponseConfiguration(DssSignResponseMessage.ResponseConfiguration) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Assigns the response message configuration
-
setResponseUrls(List<String>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
setResponseUrls(List<String>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Assigns the registered client response URL:s.
-
setSadRequestRequirement(SamlAuthenticationHandlerConfiguration.SadRequestRequirement) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
setSadRequestRequirement(SamlAuthenticationHandlerConfiguration.SadRequestRequirement) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Assigns the requirements regarding including the SADRequest extension.
-
setSadValidator(SADParser.SADValidator) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
setSadValidator(SADParser.SADValidator) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Assigns the SADParser.SADValidator to be used when validating SAD attributes.
-
setScheme(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
setScheme(String) - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
Assigns the authentication scheme for this assertion, e.g., "SAML".
-
setServiceName(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
setServiceName(String) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Assigns the service name placed in AuthnContextExtensions.
-
setSignature(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
setSignature(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Assigns the signature bytes.
-
setSignatureActivationRequestData(SignatureActivationRequestData) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
setSignatureActivationRequestData(SignatureActivationRequestData) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
Assigns SAD request data.
-
setSignatureAlgorithmUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
setSignatureAlgorithmUri(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
Assigns the signature algorithm URI.
-
setSignatureCertificateChain(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setSignatureCertificateChain(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the signature certificate chain.
-
setSignaturePolicy(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
setSignatureHandler(SignatureHandler) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the signature handler.
+
+
setSignaturePolicy(String) - Method in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Assigns the signature policy ID to the XAdES object.
-
setSignatureTasks(List<CompletedSignatureTask>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setSignatureTasks(List<CompletedSignatureTask>) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the completed signature task(s), i.e.
-
setSignatureType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setSignatureType(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the signature type.
-
setSignatureType(SignatureType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setSignatureType(SignatureType) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the signature type.
-
setSignerAuthnInfo(SignerAuthnInfo) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setSignerAuthnInfo(SignerAuthnInfo) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Assigns the signer authentication information.
-
setSigningCertificateProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
setSigningCertificateProfile(String) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
Assigns the signing certificate profile.
-
setSignRequestMessageVerifier(SignRequestMessageVerifier) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
setSignRequestMessageVerifier(SignRequestMessageVerifier) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Assigns the SignRequestMessageVerifier to use when verifying a SignRequestMessage.
-
setSignResponseResult(SignResponseResult) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
setSignResponseResult(SignResponseResult) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Sets the sign response result object.
-
setSources(List<IdentityAttributeIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
setSignServiceCredential(PkiCredential) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns this engine's SignService credentials.
+
+
setSignServiceId(String) - Method in class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
+
+
Assigns the unique SignService ID.
+
+
setSources(List<IdentityAttributeIdentifier>) - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
Assigns a list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
-
setTaskId(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setTaskId(String) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the task ID.
-
setTbsData(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
setTbsBytes(byte[]) - Method in class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Assigns the data to be signed.
+
+
setTbsData(byte[]) - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
Assigns the data-to-be signed.
-
setterNameToField(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
+
setterNameToField(String) - Static method in class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration
Given the name for the setter method, this method returns the corresponding field name.
-
setTrustedCertificates(List<X509Certificate>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
setTrustedCertificates(List<X509Certificate>) - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
Assigns a list of the client certificate(s).
-
setupContext(SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
+
setupContext(SignServiceContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignServiceEngine
Given a SignServiceContext the method sets up an EngineContext.
-
SharedHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config
+
SharedHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config
Shared, or default, configuration properties that may be merged into the engine configuration.
-
SharedHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties
+
SharedHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties
 
-
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
+
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
Creates a signature value.
-
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
+
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
Creates a signature value.
-
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
+
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
Creates a signature value.
-
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSigner
+
sign(byte[], PrivateKey, SignatureAlgorithm) - Method in interface se.swedenconnect.signservice.signature.signer.SignServiceSigner
Creates a signature value.
-
sign(PkiCredential) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
+
sign(PkiCredential) - Method in interface se.swedenconnect.signservice.protocol.SignResponseMessage
Signs the message using the supplied signing credential.
-
sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
+
sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
Signs the supplied signature task with the given signing credential.
-
sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
+
sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext) - Method in interface se.swedenconnect.signservice.signature.SignatureHandler
Signs the supplied signature task with the given signing credential.
-
SignatureActivationRequestData - Interface in se.swedenconnect.signservice.protocol.msg
+
SignatureActivationRequestData - Interface in se.swedenconnect.signservice.protocol.msg
If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
-
SignatureHandler - Interface in se.swedenconnect.signservice.signature
+
SignatureHandler - Interface in se.swedenconnect.signservice.signature
A SignatureHandler instance is responsible of signing a supplied signature task using the provided credential.
-
SignatureHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
+
SignatureHandlerBeanConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
Configuration for a common signature handler bean.
-
SignatureHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
+
SignatureHandlerBeanConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties
 
-
SignatureHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
+
SignatureHandlerConfigurationProperties - Class in se.swedenconnect.signservice.config.sign
Configuration properties for signature handlers.
-
SignatureHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
+
SignatureHandlerConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
 
-
SignatureRequirements - Interface in se.swedenconnect.signservice.protocol.msg
+
SignatureRequirements - Interface in se.swedenconnect.signservice.protocol.msg
Represents the signature requirements of a sign request message.
-
SignatureType - Enum in se.swedenconnect.signservice.signature
+
SignatureType - Enum Class in se.swedenconnect.signservice.signature
Representation of the possible signature types.
-
SIGNED_PROPERTIES_ELEMENT_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
SIGNED_PROPERTIES_ELEMENT_NAME - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
SignedProperties element name
-
SIGNED_PROPERTIES_TYPE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
SIGNED_PROPERTIES_TYPE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
URI identifier for XAdES SignedProperties
-
SignerAuthnInfo - Interface in se.swedenconnect.signservice.protocol.msg
+
SignerAuthnInfo - Interface in se.swedenconnect.signservice.protocol.msg
Represents information about a signer's authentication.
-
SIGNING - se.swedenconnect.signservice.engine.session.SignOperationState
+
SIGNING - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
State that tells that the engine is in the process of performing the signing operation.
-
SigningCertificateRequirements - Interface in se.swedenconnect.signservice.protocol.msg
+
SigningCertificateRequirements - Interface in se.swedenconnect.signservice.protocol.msg
When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is generated by the sign service.
-
SigningKeyUsageDirective - Class in se.swedenconnect.signservice.certificate.base.config
+
SigningKeyUsageDirective - Class in se.swedenconnect.signservice.certificate.base.config
Directive when configuring signing keys.
-
SigningKeyUsageDirective() - Constructor for class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective
+
SigningKeyUsageDirective() - Constructor for class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective
 
-
SignMessage - Interface in se.swedenconnect.signservice.protocol.msg
+
SignMessage - Interface in se.swedenconnect.signservice.protocol.msg
A representation of a sign message.
-
SIGNMESSAGE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
SIGNMESSAGE_KEY - Static variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Key for storing the SignMessage.
-
signMessageDisplayed() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
+
signMessageDisplayed() - Method in interface se.swedenconnect.signservice.authn.AuthenticationResult
Predicate that tells whether the sign message was display to the user during authentication.
-
SignOperationState - Enum in se.swedenconnect.signservice.engine.session
+
SignOperationState - Enum Class in se.swedenconnect.signservice.engine.session
Defines the different "states" a sign operation may be in.
-
SignRequestMessage - Interface in se.swedenconnect.signservice.protocol
+
SignRequestMessage - Interface in se.swedenconnect.signservice.protocol
A generic representation of a signature request message.
-
SignRequestMessageVerifier - Interface in se.swedenconnect.signservice.engine
+
SignRequestMessageVerifier - Interface in se.swedenconnect.signservice.engine
Interface for verifying a SignRequestMessage.
-
SignResponseMessage - Interface in se.swedenconnect.signservice.protocol
+
SignResponseMessage - Interface in se.swedenconnect.signservice.protocol
A generic representation of a signature request message.
-
SignResponseResult - Interface in se.swedenconnect.signservice.protocol
+
SignResponseResult - Interface in se.swedenconnect.signservice.protocol
Representation of a result object that is included in a SignResponseMessage.
-
SignServiceAuditEvent - Class in se.swedenconnect.signservice.audit.base.events
+
SignServiceAuditEvent - Class in se.swedenconnect.signservice.audit.base.events
The AuditEvent implementation SignService Audit Events.
-
SignServiceAuditEvent(String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
SignServiceAuditEvent(String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Instantiates a new audit event.
-
SignServiceAuditEvent(String, String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
SignServiceAuditEvent(String, String) - Constructor for class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
Instantiates a new audit event.
-
SignServiceCMCClient - Class in se.swedenconnect.signservice.certificate.cmc
+
SignServiceCMCClient - Class in se.swedenconnect.signservice.certificate.cmc
CMC Client for certificate services
-
SignServiceCMCClient(String, PkiCredential, String, X509Certificate, RemoteCaInformation) - Constructor for class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
+
SignServiceCMCClient(String, PkiCredential, String, X509Certificate, RemoteCaInformation) - Constructor for class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
Constructor for the CMC Client
-
SignServiceConfiguration - Class in se.swedenconnect.signservice.spring.config
+
SignServiceConfiguration - Class in se.swedenconnect.signservice.spring.config
Main configuration for a SignService application.
-
SignServiceConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
+
SignServiceConfiguration() - Constructor for class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
 
-
SignServiceConfigurationProperties - Interface in se.swedenconnect.signservice.config
+
SignServiceConfigurationProperties - Interface in se.swedenconnect.signservice.config
Interface describing all configuration settings for setting up a SignService application.
-
SignServiceContext - Interface in se.swedenconnect.signservice.context
+
SignServiceContext - Interface in se.swedenconnect.signservice.context
The SignServiceContext holds the current context and state for a signature operation.
-
SignServiceConverterConfiguration - Class in se.swedenconnect.signservice.config.spring.converters
+
SignServiceConverterConfiguration - Class in se.swedenconnect.signservice.config.spring.converters
Configuration class that registers converters for Spring converters needed to applying properties to SignService configuration properties classes.
-
SignServiceConverterConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
+
SignServiceConverterConfiguration() - Constructor for class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
 
-
SignServiceECSigner - Class in se.swedenconnect.signservice.signature.signer
+
SignServiceECSigner - Class in se.swedenconnect.signservice.signature.signer
Implementation of EC signer for calculating the EC signature values
-
SignServiceECSigner(SignatureType) - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
+
SignServiceECSigner(SignatureType) - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceECSigner
Constructor
-
SignServiceEngine - Interface in se.swedenconnect.signservice.engine
+
SignServiceEngine - Interface in se.swedenconnect.signservice.engine
Interface for a SignService engine that is processing of signature requests.
-
signServiceEngineManager(SignServiceFactory) - Method in class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
-
-
Creates the SignServiceEngineManager bean.
-
-
SignServiceEngineManager - Interface in se.swedenconnect.signservice.application
+
SignServiceEngineManager - Interface in se.swedenconnect.signservice.application
The SignService engine manager is responsible of routing every call to a matching engine and is seen as the main SignService application bean.
-
SignServiceError - Class in se.swedenconnect.signservice.engine
+
SignServiceError - Class in se.swedenconnect.signservice.engine
A generic representation of a SignService error.
-
SignServiceError(SignServiceErrorCode) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
+
SignServiceError(SignServiceErrorCode) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
Constructor.
-
SignServiceError(SignServiceErrorCode, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
+
SignServiceError(SignServiceErrorCode, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
Constructor.
-
SignServiceError(SignServiceErrorCode, String, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
+
SignServiceError(SignServiceErrorCode, String, String) - Constructor for class se.swedenconnect.signservice.engine.SignServiceError
Constructor.
-
SignServiceErrorCode - Enum in se.swedenconnect.signservice.engine
+
SignServiceErrorCode - Enum Class in se.swedenconnect.signservice.engine
Generic SignService error codes.
-
SignServiceErrorException - Exception in se.swedenconnect.signservice.engine
+
SignServiceErrorException - Exception in se.swedenconnect.signservice.engine
Exception class for reporting a SignServiceError.
-
SignServiceErrorException(SignServiceError) - Constructor for exception se.swedenconnect.signservice.engine.SignServiceErrorException
+
SignServiceErrorException(SignServiceError) - Constructor for exception se.swedenconnect.signservice.engine.SignServiceErrorException
Constructor setting the error.
-
SignServiceErrorException(SignServiceError, Throwable) - Constructor for exception se.swedenconnect.signservice.engine.SignServiceErrorException
+
SignServiceErrorException(SignServiceError, Throwable) - Constructor for exception se.swedenconnect.signservice.engine.SignServiceErrorException
Constructor setting the error and the cause of the exception.
-
signServiceFactory(HandlerFactoryRegistry) - Method in class se.swedenconnect.signservice.spring.config.SignServiceConfiguration
-
-
Creates the SignServiceFactory bean that we use to set up the SignServiceEngineManager.
-
-
SignServiceFactory - Interface in se.swedenconnect.signservice.config
+
SignServiceFactory - Interface in se.swedenconnect.signservice.config
The SignServiceFactory is responsible of setting up the required instances (beans) needed for a SignService application.
-
SignServiceHandler - Interface in se.swedenconnect.signservice.core
+
SignServiceHandler - Interface in se.swedenconnect.signservice.core
Base interface for a SignService "handler".
-
SignServiceProcessingResult - Interface in se.swedenconnect.signservice.application
+
SignServiceProcessingResult - Interface in se.swedenconnect.signservice.application
An interface representing the result from a call to the SignService engine manager.
-
SignServiceRSAPSSSigner - Class in se.swedenconnect.signservice.signature.signer
+
SignServiceRSAPSSSigner - Class in se.swedenconnect.signservice.signature.signer
Signer for creating RSA signatures using RSA-PSS (Probabilistic Signature Scheme) according to PKCS#1 v 2.1
-
SignServiceRSAPSSSigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
+
SignServiceRSAPSSSigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
 
-
SignServiceRSASigner - Class in se.swedenconnect.signservice.signature.signer
+
SignServiceRSASigner - Class in se.swedenconnect.signservice.signature.signer
Signer for creating RSA signatures using PKCS#1 version 1.5
-
SignServiceRSASigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
+
SignServiceRSASigner() - Constructor for class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
 
-
SignServiceSigner - Interface in se.swedenconnect.signservice.signature.signer
+
SignServiceSigner - Interface in se.swedenconnect.signservice.signature.signer
Interface for sign service signer used to create signature values.
-
SignServiceSignerProvider - Interface in se.swedenconnect.signservice.signature.signer
+
SignServiceSignerProvider - Interface in se.swedenconnect.signservice.signature.signer
Interface for sign service signer provider
-
SimpleAuthnContextIdentifier - Class in se.swedenconnect.signservice.authn.impl
+
SimpleAuthnContextIdentifier - Class in se.swedenconnect.signservice.authn.impl
An implementation of AuthnContextIdentifier that only handles the identifier.
-
SimpleAuthnContextIdentifier(String) - Constructor for class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
+
SimpleAuthnContextIdentifier(String) - Constructor for class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
Constructor.
-
SimpleKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.simple
+
SimpleKeyAndCertificateHandler - Class in se.swedenconnect.signservice.certificate.simple
A simple key and certificate handler.
-
SimpleKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CAService, String) - Constructor for class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
SimpleKeyAndCertificateHandler(PkiCredentialContainer, Map<String, String>, AttributeMapper, AlgorithmRegistry, CAService, String) - Constructor for class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Constructor.
-
SimpleKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.simple.config
+
SimpleKeyAndCertificateHandlerConfiguration - Class in se.swedenconnect.signservice.certificate.simple.config
-
SimpleKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
+
SimpleKeyAndCertificateHandlerConfiguration() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
 
-
SimpleKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.simple.config
+
SimpleKeyAndCertificateHandlerFactory - Class in se.swedenconnect.signservice.certificate.simple.config
Factory for creating SimpleKeyAndCertificateHandler instances.
-
SimpleKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
+
SimpleKeyAndCertificateHandlerFactory() - Constructor for class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
 
-
specificRequirementTests(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
+
specificRequirementTests(SignRequestMessage, SignServiceContext) - Method in class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler
Implementation specific requirements tests in addition to the basic tests performed by the abstract implementation.
-
SpringBeanLoader - Class in se.swedenconnect.signservice.core.config.spring
+
SpringBeanLoader - Class in se.swedenconnect.signservice.core.config.spring
A Spring bean loader.
-
SpringBeanLoader(ApplicationContext) - Constructor for class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
+
SpringBeanLoader(ApplicationContext) - Constructor for class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
Constructor assigning the Spring application context.
-
SpringBeanRegistrator - Class in se.swedenconnect.signservice.config.spring
+
SpringBeanRegistrator - Class in se.swedenconnect.signservice.config.spring
A simple bean registrator for Spring.
-
SpringBeanRegistrator(ConfigurableApplicationContext) - Constructor for class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
+
SpringBeanRegistrator(ConfigurableApplicationContext) - Constructor for class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
Constructor.
-
SpringSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config.spring
+
SpringSignServiceConfigurationProperties - Class in se.swedenconnect.signservice.config.spring
 
-
SpringSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties
+
SpringSignServiceConfigurationProperties() - Constructor for class se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties
 
-
SpUrlConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
+
SpUrlConfiguration - Class in se.swedenconnect.signservice.authn.saml.config
URL configuration settings for a SAML SP.
-
SpUrlConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
SpUrlConfiguration() - Constructor for class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
 
-
STATE_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
STATE_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
Represents an state error.
-
StorageContainer<T extends Serializable> - Interface in se.swedenconnect.signservice.storage
+
StorageContainer<T extends Serializable> - Interface in se.swedenconnect.signservice.storage
An interface defining generic methods for storage.
-
storeAuthnRequest(AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
storeAuthnRequest(AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Stores a generated AuthnRequest message in the SignService context.
-
StringSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
+
StringSamlIdentityAttribute - Class in se.swedenconnect.signservice.core.attribute.saml.impl
SAML attribute holding string value(s).
-
StringSamlIdentityAttribute(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
+
StringSamlIdentityAttribute(String, String, String) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
Constructor for a single-valued attribute.
-
StringSamlIdentityAttribute(String, String, List<String>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
+
StringSamlIdentityAttribute(String, String, List<String>) - Constructor for class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
Constructor for a multi-valued attribute.
-
supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Given the request the method determines whether it can supply a resource (via HttpResourceProvider.getResource(HttpUserRequest).
-
supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
+
supports(HttpUserRequest) - Method in class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
Given the request the method determines whether it can supply a resource (via HttpResourceProvider.getResource(HttpUserRequest).
-
supports(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
+
supports(HttpUserRequest) - Method in interface se.swedenconnect.signservice.core.http.HttpResourceProvider
Given the request the method determines whether it can supply a resource (via HttpResourceProvider.getResource(HttpUserRequest).
-
supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
+
supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
Predicate that tells whether the given signature type is supported by the processor.
-
supportsType(SignatureType) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
+
supportsType(SignatureType) - Method in interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor
Predicate that tells whether the given signature type is supported by the processor.
-
supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
supportsType(SignatureType) - Method in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Predicate that tells whether the given signature type is supported by the processor.
-
SwedenConnectSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
+
SwedenConnectSamlAuthenticationHandler - Class in se.swedenconnect.signservice.authn.saml
A SAML authentication handler that implements the SAML profiles stated in Sweden Connect eID Framework.
-
SwedenConnectSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
SwedenConnectSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration) - Constructor for class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Constructor.
- - - -

T

-
-
TBSDataProcessor - Interface in se.swedenconnect.signservice.signature.tbsdata
+

T

+
+
TBSDataProcessor - Interface in se.swedenconnect.signservice.signature.tbsdata
Interface for a "To Be Signed" data processor that prepares data for signing based on a specific signature format.
-
TBSDataProcessorConfiguration - Class in se.swedenconnect.signservice.signature.config
+
TBSDataProcessorConfiguration - Class in se.swedenconnect.signservice.signature.config
Configuration class for TBS data processors.
-
TBSDataProcessorConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
+
TBSDataProcessorConfiguration() - Constructor for class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
 
-
TBSProcessingData - Class in se.swedenconnect.signservice.signature.tbsdata
+
TBSProcessingData - Class in se.swedenconnect.signservice.signature.tbsdata
Data class holding data related to a sign task that is the result of preparing data for signing.
-
TBSProcessingData() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
-
 
-
terminateContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
TBSProcessingData() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Default constructor.
+
+
TBSProcessingData(byte[], AdESObject, String) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
+
+
Constructor.
+
+
terminateContext() - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Marks the context as non-active, i.e., terminated.
-
TERMINATED - se.swedenconnect.signservice.engine.session.SignOperationState
+
TERMINATED - Enum constant in enum class se.swedenconnect.signservice.engine.session.SignOperationState
State that tells that the current operation is finished, and the context should be terminated.
-
TIMESTAMP_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
TIMESTAMP_ERROR - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
A time-stamp check failed.
-
toASN1Object() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
toASN1Object() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
 
-
toASN1Primitive() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
toASN1Primitive() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Returns the ASN1 object representation of this ECDSA signature value
-
toByteArray() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
+
toByteArray() - Method in class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
Returns the concatenation of the bytes of r and s
-
toElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
+
toElement() - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
Builds an Organization element.
-
toElement(String) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
+
toElement(String) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
Builds a UIInfo element.
-
toElement(ContactPersonTypeEnumeration) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
+
toElement(ContactPersonTypeEnumeration) - Method in class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
Builds a ContactPerson element.
-
toStaticCAInformation() - Method in class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
+
toStaticCAInformation() - Method in class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
 
-
toString() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
+
toString() - Method in interface se.swedenconnect.signservice.audit.AuditEvent
The toString method must be implemented by class implementing the AuditEvent interface.
-
toString() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
-
toString() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
+
toString() - Method in class se.swedenconnect.signservice.audit.AuditEventParameter
+
toString() - Method in class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
The toString method must be implemented by class implementing the AuditEvent interface.
-
toString() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
-
toString() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
-
toString() - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
-
toString() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
-
toString() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
-
toString() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
-
toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
-
toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
-
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
-
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
-
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
-
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
-
toString() - Method in class se.swedenconnect.signservice.engine.SignServiceError
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
-
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
-
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
-
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
-
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
-
TRAILER_IMPLICIT - Static variable in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
toString() - Method in class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
+
toString() - Method in class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
+
toString() - Method in class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
+
toString() - Method in class se.swedenconnect.signservice.authn.saml.SamlStatus
+
toString() - Method in class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
+
toString() - Method in class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
+
toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute
+
toString() - Method in class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
+
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
+
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction
+
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
+
toString() - Method in class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
+
toString() - Method in class se.swedenconnect.signservice.engine.SignServiceError
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
+
toString() - Method in class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
+
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultAdESObject
+
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
+
toString() - Method in class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
+
TRAILER_IMPLICIT - Static variable in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
The default trailer octet to use
-
transformAttributes(List<Attribute>) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
transformAttributes(List<Attribute>) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Transforms SAML attributes into the generic SignService-representation of attributes.
-
translateError(SignServiceError) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
+
translateError(SignServiceError) - Method in class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
Translates from the generic SignServiceError object to a protocol specific SignResponseResult object.
-
translateError(SignServiceError) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
+
translateError(SignServiceError) - Method in interface se.swedenconnect.signservice.protocol.ProtocolHandler
Translates from the generic SignServiceError object to a protocol specific SignResponseResult object.
- - - -

U

-
-
UIInfoConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
+

U

+
+
UIInfoConfig() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
 
-
UIInfoLogo() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo
+
UIInfoLogo() - Constructor for class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo
 
-
UNKNOWN_AUTHENTICATION_SERVICE - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
UNKNOWN_AUTHENTICATION_SERVICE - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
The requested authentication service is not known/possible to use.
-
UNKNOWN_CLIENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
+
UNKNOWN_CLIENT - Static variable in class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
The client is not not known to the SignService (i.e., is not registered).
-
UnrecoverableErrorCodes - Class in se.swedenconnect.signservice.engine
+
UnrecoverableErrorCodes - Class in se.swedenconnect.signservice.engine
Symbols for "unrecoverable error codes".
-
UnrecoverableSignServiceException - Exception in se.swedenconnect.signservice.engine
+
UnrecoverableSignServiceException - Exception in se.swedenconnect.signservice.engine
Exception class for representing "unrecoverable" errors.
-
UnrecoverableSignServiceException(String, String) - Constructor for exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
+
UnrecoverableSignServiceException(String, String) - Constructor for exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
Constructor setting the error code and an error message.
-
UnrecoverableSignServiceException(String, String, Throwable) - Constructor for exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
+
UnrecoverableSignServiceException(String, String, Throwable) - Constructor for exception se.swedenconnect.signservice.engine.UnrecoverableSignServiceException
Constructor setting the error code, an error message and the cause of the error.
-
UNSUPPORTED_AUTHNCONTEXT - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
UNSUPPORTED_AUTHNCONTEXT - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
The requested authentication context is not supported.
-
update(byte) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
update(byte) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
update the internal digest with the byte b
-
update(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
update(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
update the internal digest with a byte array.*
-
update(byte[], int, int) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
update(byte[], int, int) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
update the internal digest.
-
updateState(SignOperationState) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
+
updateState(SignOperationState) - Method in class se.swedenconnect.signservice.engine.session.EngineContext
Updates the operation state.
-
url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
+
url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
Adds the post URL.
-
url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
+
url(String) - Method in class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
Adds the redirect URL.
-
urlConfiguration - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+
urlConfiguration - Variable in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
The URL configuration.
-
USER_CANCEL - se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
USER_CANCEL - Enum constant in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
The user cancelled the authentication.
-
UserAuthenticationException - Exception in se.swedenconnect.signservice.authn
+
UserAuthenticationException - Exception in se.swedenconnect.signservice.authn
Exception class for SignService user authentication exceptions.
-
UserAuthenticationException(AuthenticationErrorCode, String) - Constructor for exception se.swedenconnect.signservice.authn.UserAuthenticationException
+
UserAuthenticationException(AuthenticationErrorCode, String) - Constructor for exception se.swedenconnect.signservice.authn.UserAuthenticationException
Constructor setting the error code and error message.
-
UserAuthenticationException(AuthenticationErrorCode, String, Throwable) - Constructor for exception se.swedenconnect.signservice.authn.UserAuthenticationException
+
UserAuthenticationException(AuthenticationErrorCode, String, Throwable) - Constructor for exception se.swedenconnect.signservice.authn.UserAuthenticationException
Constructor setting the error code, error message and the cause of the error.
- - - -

V

-
-
ValidationConfiguration - Class in se.swedenconnect.signservice.core.config
+

V

+
+
ValidationConfiguration - Class in se.swedenconnect.signservice.core.config
Generic validation configuration settings.
-
ValidationConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.ValidationConfiguration
+
ValidationConfiguration() - Constructor for class se.swedenconnect.signservice.core.config.ValidationConfiguration
 
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.certificate.CertificateAttributeType
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.certificate.CertificateType
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.engine.session.SignOperationState
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.engine.SignServiceErrorCode
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.signature.AdESType
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.signature.AdESType
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
valueOf(String) - Static method in enum se.swedenconnect.signservice.signature.SignatureType
+
valueOf(String) - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Returns the enum constant of this type with the specified name.
+
Returns the enum constant of this class with the specified name.
-
values() - Static method in enum se.swedenconnect.signservice.authn.AuthenticationErrorCode
+
values() - Static method in enum class se.swedenconnect.signservice.authn.AuthenticationErrorCode
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
+
values() - Static method in enum class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.certificate.CertificateAttributeType
+
values() - Static method in enum class se.swedenconnect.signservice.certificate.CertificateAttributeType
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.certificate.CertificateType
+
values() - Static method in enum class se.swedenconnect.signservice.certificate.CertificateType
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
+
values() - Static method in enum class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.engine.session.SignOperationState
+
values() - Static method in enum class se.swedenconnect.signservice.engine.session.SignOperationState
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.engine.SignServiceErrorCode
+
values() - Static method in enum class se.swedenconnect.signservice.engine.SignServiceErrorCode
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
+
values() - Static method in enum class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.signature.AdESType
+
values() - Static method in enum class se.swedenconnect.signservice.signature.AdESType
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
values() - Static method in enum se.swedenconnect.signservice.signature.SignatureType
+
values() - Static method in enum class se.swedenconnect.signservice.signature.SignatureType
-
Returns an array containing the constants of this enum type, in +
Returns an array containing the constants of this enum class, in the order they are declared.
-
verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
+
verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
Verifies a SignRequestMessage.
-
verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in interface se.swedenconnect.signservice.engine.SignRequestMessageVerifier
+
verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext) - Method in interface se.swedenconnect.signservice.engine.SignRequestMessageVerifier
Verifies a SignRequestMessage.
-
verifyMessageDigest(@lombok.NonNull byte[], @lombok.NonNull byte[], MessageDigestAlgorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
+
verifyMessageDigest(byte[], byte[], MessageDigestAlgorithm) - Static method in class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
Verifies that message digest value match PKCS#1 padded data
-
verifySignature(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
+
verifySignature(List<X509Certificate>) - Method in interface se.swedenconnect.signservice.protocol.SignRequestMessage
Verifies the signature of the message.
-
verifySignatureEncodedMessage(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
+
verifySignatureEncodedMessage(byte[]) - Method in class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
return true if the internal state matches the encodedMessage.
- - - -

W

-
-
wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
+

W

+
+
wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler
Given the ResponseProcessingResult and the AuthnRequest the method determines if the sign message was displayed.
-
wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
+
wasSignMessageDisplayed(ResponseProcessingResult, List<IdentityAttribute<?>>, AuthnRequest, SignServiceContext) - Method in class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
Returns true if the signMessageDigest attribute was received.
- - - -

X

-
-
XADES_NAMESPACE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+

X

+
+
XADES_NAMESPACE - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
XAdES namespace.
-
XADES_XML_NS - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
XADES_XML_NS - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
XAdES XML name space URI
-
xadesObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
xadesObjectFactory - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Object factory for XAdES digital signature elements
-
XadesQualifyingProperties - Class in se.swedenconnect.signservice.signature.tbsdata
+
XadesQualifyingProperties - Class in se.swedenconnect.signservice.signature.tbsdata
The XAdES object for XML signatures is a xades:QualifyingProperties object.
-
XadesQualifyingProperties(ObjectType) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
+
XadesQualifyingProperties(ObjectType) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
Constructor.
-
XML - se.swedenconnect.signservice.signature.SignatureType
+
XML - Enum constant in enum class se.swedenconnect.signservice.signature.SignatureType
XML digital signature.
-
XML_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
+
XML_TYPE - Static variable in class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
XML type.
-
xmlFragmentTransformer - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
xmlFragmentTransformer - Static variable in class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Transformer for transforming XML fragments to bytes without XML declaration
-
XMLTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
+
XMLTBSDataProcessor - Class in se.swedenconnect.signservice.signature.tbsdata
XML Data to be signed processor.
-
XMLTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
XMLTBSDataProcessor() - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Constructor for this XML TBS data processor with default settings.
-
XMLTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
+
XMLTBSDataProcessor(List<String>) - Constructor for class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
Constructor that allows setting of supported processing rules.
-A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages - +A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form - - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html index ab97210f..6159f6d4 100644 --- a/docs/apidocs/index.html +++ b/docs/apidocs/index.html @@ -1,552 +1,331 @@ - - + Overview (SignService API Documentation) + - + + + - + - - - - - + + - - -
+
+ +
+

SignService API Documentation

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Packages 
PackageDescription
se.swedenconnect.signservice.application +
+
Packages
+
+
Package
+
Description
+ +
Support for building a SignService application.
-
se.swedenconnect.signservice.application.rest + + +
Interfaces and classes that may be used when building a frontend/backend deployment of the Signature Service.
-
se.swedenconnect.signservice.audit + + +
API:s for audit logging.
-
se.swedenconnect.signservice.audit.actuator + + +
Spring Actuator implementation for audit logging
-
se.swedenconnect.signservice.audit.base + + +
Base classes for audit loggers.
-
se.swedenconnect.signservice.audit.base.events + + +
SignService Audit Events
-
se.swedenconnect.signservice.audit.callback + + +
Definition and implementation of an audit logger listener and audit logging using callbacks.
-
se.swedenconnect.signservice.audit.file + + +
Definition and implementation of file based audit logger.
-
se.swedenconnect.signservice.audit.logsystem + + +
AuditLogger implementations for a Log system audit logger.
-
se.swedenconnect.signservice.authn + + +
SignService Authentication Support.
-
se.swedenconnect.signservice.authn.impl + + +
Implementations of authentication data types.
-
se.swedenconnect.signservice.authn.mock + + +
A mocked authentication handler that may be used in testing scenarios.
-
se.swedenconnect.signservice.authn.saml + + +
SAML Authentication Handlers.
-
se.swedenconnect.signservice.authn.saml.config + + +
Configuration classes for SAML handlers.
-
se.swedenconnect.signservice.authn.saml.spring + + +
Spring specific classes.
-
se.swedenconnect.signservice.certificate + + +
API:s for signing certificates.
-
se.swedenconnect.signservice.certificate.attributemapping + + +
Attribute mapping support.
-
se.swedenconnect.signservice.certificate.base + + +
Base implementations for key and certificate handling.
-
se.swedenconnect.signservice.certificate.base.config + + +
Configuration classes.
-
se.swedenconnect.signservice.certificate.cmc + + +
A CMC implementation of the KeyAndCertificateHandler.
-
se.swedenconnect.signservice.certificate.cmc.config + + +
Configuration for the CMCKeyAndCertificateHandler handler.
-
se.swedenconnect.signservice.certificate.impl + + +
Implementations for certificate API:s.
-
se.swedenconnect.signservice.certificate.simple + + +
A simple implementation of the KeyAndCertificateHandler.
-
se.swedenconnect.signservice.certificate.simple.ca + + +
Implementation of a local CA service
-
se.swedenconnect.signservice.certificate.simple.config + + +
Configuration for the SimpleKeyAndCertificateHandler.
-
se.swedenconnect.signservice.client + + +
API:s and types for handling of SignService clients.
-
se.swedenconnect.signservice.client.impl + + +
Client configuration implementation.
-
se.swedenconnect.signservice.config + + +
Interfaces and classes for SignService Application Configuration.
-
se.swedenconnect.signservice.config.audit + + +
Configuration for AuditLogger.
-
se.swedenconnect.signservice.config.authn + + +
Configuration for AuthenticationHandler.
-
se.swedenconnect.signservice.config.cert + + +
Configuration for KeyAndCertificateHandler.
-
se.swedenconnect.signservice.config.common + + +
Common bean configuration for SignService configuration.
-
se.swedenconnect.signservice.config.protocol + + +
Configuration for ProtocolHandler.
-
se.swedenconnect.signservice.config.sign + + +
Configuration for SignatureHandler.
-
se.swedenconnect.signservice.config.spring + + +
Configuration support for Spring environments.
-
se.swedenconnect.signservice.config.spring.converters + + +
Converters that are useful/needed when applying properties to SignService configuration properties classes.
-
se.swedenconnect.signservice.context + + +
Interfaces and implementations for the SignService context, which is the object that holds the state for ongoing operations.
-
se.swedenconnect.signservice.core + + +
Core API:s and classes.
-
se.swedenconnect.signservice.core.annotations + + +
Custom annotations.
-
se.swedenconnect.signservice.core.attribute + + +
Definitions and interfaces for identity attributes.
-
se.swedenconnect.signservice.core.attribute.impl + + +
Implementation classes for attribute handling.
-
se.swedenconnect.signservice.core.attribute.saml + + +
SAML attribute definitions.
-
se.swedenconnect.signservice.core.attribute.saml.impl + + +
Implementations for SAML attributes.
-
se.swedenconnect.signservice.core.config + + +
Core interfaces and classes for handling configuration of SignService handlers and engines.
-
se.swedenconnect.signservice.core.config.spring + + +
Classes adapted for using Spring framework when configuring handlers.
-
se.swedenconnect.signservice.core.http + + +
HTTP related API:s and classes.
-
se.swedenconnect.signservice.core.http.servletapi + + +
Implementations that require Java's Servlet API.
-
se.swedenconnect.signservice.core.types + + +
Core types.
-
se.swedenconnect.signservice.engine + + +
SignService engine logic.
-
se.swedenconnect.signservice.engine.config + + +
Configuration of the SignService engine.
-
se.swedenconnect.signservice.engine.session + + +
SignService session support.
-
se.swedenconnect.signservice.protocol + + +
API:s for protocol handling and definitions for protocol agnostic representations of messages.
-
se.swedenconnect.signservice.protocol.dss + + +
Implementation of the DSS-extension protocol as defined in the Swedish eID Framework.
-
se.swedenconnect.signservice.protocol.dss.jaxb + + +
Utility classes for working with JAXB.
-
se.swedenconnect.signservice.protocol.msg + + +
Components present in Sign request and response messages.
-
se.swedenconnect.signservice.protocol.msg.impl + + +
Implementations of protocol message components.
-
se.swedenconnect.signservice.signature + + +
API:s for signature objects and operations.
-
se.swedenconnect.signservice.signature.config + + +
Configuration for the SignatureHandler.
-
se.swedenconnect.signservice.signature.impl + + +
Default implementation of the SignService SignatureHandler.
-
se.swedenconnect.signservice.signature.signer + + +
Definitions and implementations of "signers", i.e., the components that are used to create the actual signatures.
-
se.swedenconnect.signservice.signature.signer.crypto + + +
Cryptographic support modules for signers.
-
se.swedenconnect.signservice.signature.tbsdata + + +
Definitions and implementations for To-be-signed (TBS) processors.
-
se.swedenconnect.signservice.spring.config + + +
Spring configuration for a SignService application.
-
se.swedenconnect.signservice.storage + + +
API:s for storage.
-
se.swedenconnect.signservice.storage.impl + + +
Implementations for storage classes.
-
+
+
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/jquery/external/jquery/jquery.js b/docs/apidocs/jquery/external/jquery/jquery.js deleted file mode 100644 index 50937333..00000000 --- a/docs/apidocs/jquery/external/jquery/jquery.js +++ /dev/null @@ -1,10872 +0,0 @@ -/*! - * jQuery JavaScript Library v3.5.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2020-05-04T22:49Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var flat = arr.flat ? function( array ) { - return arr.flat.call( array ); -} : function( array ) { - return arr.concat.apply( [], array ); -}; - - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - -var isFunction = function isFunction( obj ) { - - // Support: Chrome <=57, Firefox <=52 - // In some browsers, typeof returns "function" for HTML elements - // (i.e., `typeof document.createElement( "object" ) === "function"`). - // We don't want to classify *any* DOM node as a function. - return typeof obj === "function" && typeof obj.nodeType !== "number"; - }; - - -var isWindow = function isWindow( obj ) { - return obj != null && obj === obj.window; - }; - - -var document = window.document; - - - - var preservedScriptAttributes = { - type: true, - src: true, - nonce: true, - noModule: true - }; - - function DOMEval( code, node, doc ) { - doc = doc || document; - - var i, val, - script = doc.createElement( "script" ); - - script.text = code; - if ( node ) { - for ( i in preservedScriptAttributes ) { - - // Support: Firefox 64+, Edge 18+ - // Some browsers don't support the "nonce" property on scripts. - // On the other hand, just using `getAttribute` is not enough as - // the `nonce` attribute is reset to an empty string whenever it - // becomes browsing-context connected. - // See https://github.com/whatwg/html/issues/2369 - // See https://html.spec.whatwg.org/#nonce-attributes - // The `node.getAttribute` check was added for the sake of - // `jQuery.globalEval` so that it can fake a nonce-containing node - // via an object. - val = node[ i ] || node.getAttribute && node.getAttribute( i ); - if ( val ) { - script.setAttribute( i, val ); - } - } - } - doc.head.appendChild( script ).parentNode.removeChild( script ); - } - - -function toType( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; -} -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.5.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - even: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return ( i + 1 ) % 2; - } ) ); - }, - - odd: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return i % 2; - } ) ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - copy = options[ name ]; - - // Prevent Object.prototype pollution - // Prevent never-ending loop - if ( name === "__proto__" || target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - src = target[ name ]; - - // Ensure proper type for the source value - if ( copyIsArray && !Array.isArray( src ) ) { - clone = []; - } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { - clone = {}; - } else { - clone = src; - } - copyIsArray = false; - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - // Evaluates a script in a provided context; falls back to the global one - // if not specified. - globalEval: function( code, options, doc ) { - DOMEval( code, { nonce: options && options.nonce }, doc ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return flat( ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( _i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = toType( obj ); - - if ( isFunction( obj ) || isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.5 - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://js.foundation/ - * - * Date: 2020-03-14 - */ -( function( window ) { -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - nonnativeSelectorCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ( {} ).hasOwnProperty, - arr = [], - pop = arr.pop, - pushNative = arr.push, - push = arr.push, - slice = arr.slice, - - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[ i ] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + - "ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram - identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - - // "Attribute values must be CSS identifiers [capture 5] - // or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + - whitespace + "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + - whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + - "*" ), - rdescend = new RegExp( whitespace + "|>" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + - whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + - whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + - "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + - "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rhtml = /HTML$/i, - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), - funescape = function( escape, nonHex ) { - var high = "0x" + escape.slice( 1 ) - 0x10000; - - return nonHex ? - - // Strip the backslash prefix from a non-hex escape sequence - nonHex : - - // Replace a hexadecimal escape sequence with the encoded Unicode code point - // Support: IE <=11+ - // For values outside the Basic Multilingual Plane (BMP), manually construct a - // surrogate pair - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + - ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - inDisabledFieldset = addCombinator( - function( elem ) { - return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - ( arr = slice.call( preferredDoc.childNodes ) ), - preferredDoc.childNodes - ); - - // Support: Android<4.0 - // Detect silently failing push.apply - // eslint-disable-next-line no-unused-expressions - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - pushNative.apply( target, slice.call( els ) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - - // Can't trust NodeList.length - while ( ( target[ j++ ] = els[ i++ ] ) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - setDocument( context ); - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { - - // ID selector - if ( ( m = match[ 1 ] ) ) { - - // Document context - if ( nodeType === 9 ) { - if ( ( elem = context.getElementById( m ) ) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && ( elem = newContext.getElementById( m ) ) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[ 2 ] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !nonnativeSelectorCache[ selector + " " ] && - ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && - - // Support: IE 8 only - // Exclude object elements - ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { - - newSelector = selector; - newContext = context; - - // qSA considers elements outside a scoping root when evaluating child or - // descendant combinators, which is not what we want. - // In such cases, we work around the behavior by prefixing every selector in the - // list with an ID selector referencing the scope context. - // The technique has to be used as well when a leading combinator is used - // as such selectors are not recognized by querySelectorAll. - // Thanks to Andrew Dupont for this technique. - if ( nodeType === 1 && - ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - - // We can use :scope instead of the ID hack if the browser - // supports it & if we're not changing the context. - if ( newContext !== context || !support.scope ) { - - // Capture the context ID, setting it first if necessary - if ( ( nid = context.getAttribute( "id" ) ) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", ( nid = expando ) ); - } - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + - toSelector( groups[ i ] ); - } - newSelector = groups.join( "," ); - } - - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - nonnativeSelectorCache( selector, true ); - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return ( cache[ key + " " ] = value ); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement( "fieldset" ); - - try { - return !!fn( el ); - } catch ( e ) { - return false; - } finally { - - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split( "|" ), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[ i ] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( ( cur = cur.nextSibling ) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return ( name === "input" || name === "button" ) && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - inDisabledFieldset( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction( function( argument ) { - argument = +argument; - return markFunction( function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ ( j = matchIndexes[ i ] ) ] ) { - seed[ j ] = !( matches[ j ] = seed[ j ] ); - } - } - } ); - } ); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - var namespace = elem.namespaceURI, - docElem = ( elem.ownerDocument || elem ).documentElement; - - // Support: IE <=8 - // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes - // https://bugs.jquery.com/ticket/4833 - return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9 - 11+, Edge 12 - 18+ - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( preferredDoc != document && - ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, - // Safari 4 - 5 only, Opera <=11.6 - 12.x only - // IE/Edge & older browsers don't support the :scope pseudo-class. - // Support: Safari 6.0 only - // Safari 6.0 supports :scope but it's an alias of :root there. - support.scope = assert( function( el ) { - docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); - return typeof el.querySelectorAll !== "undefined" && - !el.querySelectorAll( ":scope fieldset div" ).length; - } ); - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert( function( el ) { - el.className = "i"; - return !el.getAttribute( "className" ); - } ); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert( function( el ) { - el.appendChild( document.createComment( "" ) ); - return !el.getElementsByTagName( "*" ).length; - } ); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert( function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - } ); - - // ID filter and find - if ( support.getById ) { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute( "id" ) === attrId; - }; - }; - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode( "id" ); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( ( elem = elems[ i++ ] ) ) { - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find[ "TAG" ] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { - - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert( function( el ) { - - var input; - - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll( "[selected]" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push( "~=" ); - } - - // Support: IE 11+, Edge 15 - 18+ - // IE 11/Edge don't find elements on a `[name='']` query in some cases. - // Adding a temporary attribute to the document before the selection works - // around the issue. - // Interestingly, IE 10 & older don't seem to have the issue. - input = document.createElement( "input" ); - input.setAttribute( "name", "" ); - el.appendChild( input ); - if ( !el.querySelectorAll( "[name='']" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + - whitespace + "*(?:''|\"\")" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll( ":checked" ).length ) { - rbuggyQSA.push( ":checked" ); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push( ".#.+[+~]" ); - } - - // Support: Firefox <=3.6 - 5 only - // Old Firefox doesn't throw on a badly-escaped identifier. - el.querySelectorAll( "\\\f" ); - rbuggyQSA.push( "[\\r\\n\\f]" ); - } ); - - assert( function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement( "input" ); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll( "[name=d]" ).length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: Opera 10 - 11 only - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll( "*,:x" ); - rbuggyQSA.push( ",.*:" ); - } ); - } - - if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector ) ) ) ) { - - assert( function( el ) { - - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - } ); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - ) ); - } : - function( a, b ) { - if ( b ) { - while ( ( b = b.parentNode ) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { - - // Choose the first element that is related to our preferred document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( a == document || a.ownerDocument == preferredDoc && - contains( preferredDoc, a ) ) { - return -1; - } - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( b == document || b.ownerDocument == preferredDoc && - contains( preferredDoc, b ) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - return a == document ? -1 : - b == document ? 1 : - /* eslint-enable eqeqeq */ - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( ( cur = cur.parentNode ) ) { - ap.unshift( cur ); - } - cur = b; - while ( ( cur = cur.parentNode ) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[ i ] === bp[ i ] ) { - i++; - } - - return i ? - - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[ i ], bp[ i ] ) : - - // Otherwise nodes in our document sort first - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - ap[ i ] == preferredDoc ? -1 : - bp[ i ] == preferredDoc ? 1 : - /* eslint-enable eqeqeq */ - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - setDocument( elem ); - - if ( support.matchesSelector && documentIsHTML && - !nonnativeSelectorCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch ( e ) { - nonnativeSelectorCache( expr, true ); - } - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( context.ownerDocument || context ) != document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( elem.ownerDocument || elem ) != document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return ( sel + "" ).replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - - // If no nodeType, this is expected to be an array - while ( ( node = elem[ i++ ] ) ) { - - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[ 1 ] = match[ 1 ].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[ 3 ] = ( match[ 3 ] || match[ 4 ] || - match[ 5 ] || "" ).replace( runescape, funescape ); - - if ( match[ 2 ] === "~=" ) { - match[ 3 ] = " " + match[ 3 ] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[ 1 ] = match[ 1 ].toLowerCase(); - - if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { - - // nth-* requires argument - if ( !match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[ 4 ] = +( match[ 4 ] ? - match[ 5 ] + ( match[ 6 ] || 1 ) : - 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); - match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); - - // other types prohibit arguments - } else if ( match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[ 6 ] && match[ 2 ]; - - if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[ 3 ] ) { - match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - - // Get excess from tokenize (recursively) - ( excess = tokenize( unquoted, true ) ) && - - // advance to the next closing parenthesis - ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { - - // excess is a negative index - match[ 0 ] = match[ 0 ].slice( 0, excess ); - match[ 2 ] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { - return true; - } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - ( pattern = new RegExp( "(^|" + whitespace + - ")" + className + "(" + whitespace + "|$)" ) ) && classCache( - className, function( elem ) { - return pattern.test( - typeof elem.className === "string" && elem.className || - typeof elem.getAttribute !== "undefined" && - elem.getAttribute( "class" ) || - "" - ); - } ); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - /* eslint-disable max-len */ - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - /* eslint-enable max-len */ - - }; - }, - - "CHILD": function( type, what, _argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, _context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( ( node = node[ dir ] ) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( ( node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - - // Use previously-cached element index if available - if ( useCache ) { - - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - - // Use the same loop as above to seek `elem` from the start - while ( ( node = ++nodeIndex && node && node[ dir ] || - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || - ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction( function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[ i ] ); - seed[ idx ] = !( matches[ idx ] = matched[ i ] ); - } - } ) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - - // Potentially complex pseudos - "not": markFunction( function( selector ) { - - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction( function( seed, matches, _context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( ( elem = unmatched[ i ] ) ) { - seed[ i ] = !( matches[ i ] = elem ); - } - } - } ) : - function( elem, _context, xml ) { - input[ 0 ] = elem; - matcher( input, null, xml, results ); - - // Don't keep the element (issue #299) - input[ 0 ] = null; - return !results.pop(); - }; - } ), - - "has": markFunction( function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - } ), - - "contains": markFunction( function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; - }; - } ), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - - // lang value must be a valid identifier - if ( !ridentifier.test( lang || "" ) ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( ( elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); - return false; - }; - } ), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && - ( !document.hasFocus || document.hasFocus() ) && - !!( elem.type || elem.href || ~elem.tabIndex ); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return ( nodeName === "input" && !!elem.checked ) || - ( nodeName === "option" && !!elem.selected ); - }, - - "selected": function( elem ) { - - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - // eslint-disable-next-line no-unused-expressions - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos[ "empty" ]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( ( attr = elem.getAttribute( "type" ) ) == null || - attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo( function() { - return [ 0 ]; - } ), - - "last": createPositionalPseudo( function( _matchIndexes, length ) { - return [ length - 1 ]; - } ), - - "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - } ), - - "even": createPositionalPseudo( function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "odd": createPositionalPseudo( function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? - argument + length : - argument > length ? - length : - argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ) - } -}; - -Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || ( match = rcomma.exec( soFar ) ) ) { - if ( match ) { - - // Don't consume trailing commas as valid - soFar = soFar.slice( match[ 0 ].length ) || soFar; - } - groups.push( ( tokens = [] ) ); - } - - matched = false; - - // Combinators - if ( ( match = rcombinators.exec( soFar ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - - // Cast descendant combinators to space - type: match[ 0 ].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || - ( match = preFilters[ type ]( match ) ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[ i ].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || ( elem[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || - ( outerCache[ elem.uniqueID ] = {} ); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( ( oldCache = uniqueCache[ key ] ) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return ( newCache[ 2 ] = oldCache[ 2 ] ); - } else { - - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[ i ]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[ 0 ]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[ i ], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( ( elem = unmatched[ i ] ) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction( function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( - selector || "*", - context.nodeType ? [ context ] : context, - [] - ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( ( elem = temp[ i ] ) ) { - matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) ) { - - // Restore matcherIn since elem is not yet a final match - temp.push( ( matcherIn[ i ] = elem ) ); - } - } - postFinder( null, ( matcherOut = [] ), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) && - ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { - - seed[ temp ] = !( results[ temp ] = elem ); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - } ); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[ 0 ].type ], - implicitRelative = leadingRelative || Expr.relative[ " " ], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - ( checkContext = context ).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { - matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; - } else { - matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[ j ].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens - .slice( 0, i - 1 ) - .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), - - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), - len = elems.length; - - if ( outermost ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - outermostContext = context == document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( !context && elem.ownerDocument != document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( ( matcher = elementMatchers[ j++ ] ) ) { - if ( matcher( elem, context || document, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - - // They will have gone through all possible matchers - if ( ( elem = !matcher && elem ) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( ( matcher = setMatchers[ j++ ] ) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !( unmatched[ i ] || setMatched[ i ] ) ) { - setMatched[ i ] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[ i ] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( - selector, - matcherFromGroupMatchers( elementMatchers, setMatchers ) - ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( ( selector = compiled.selector || selector ) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[ 0 ] = match[ 0 ].slice( 0 ); - if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { - - context = ( Expr.find[ "ID" ]( token.matches[ 0 ] - .replace( runescape, funescape ), context ) || [] )[ 0 ]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[ i ]; - - // Abort if we hit a combinator - if ( Expr.relative[ ( type = token.type ) ] ) { - break; - } - if ( ( find = Expr.find[ type ] ) ) { - - // Search, expanding context for leading sibling combinators - if ( ( seed = find( - token.matches[ 0 ].replace( runescape, funescape ), - rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || - context - ) ) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert( function( el ) { - - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; -} ); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert( function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute( "href" ) === "#"; -} ) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - } ); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert( function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -} ) ) { - addHandle( "value", function( elem, _name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - } ); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert( function( el ) { - return el.getAttribute( "disabled" ) == null; -} ) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; - } - } ); -} - -return Sizzle; - -} )( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Filtered directly for both simple and complex selectors - return jQuery.filter( qualifier, elements, not ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, _i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, _i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, _i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( elem.contentDocument != null && - - // Support: IE 11+ - // elements with no `data` attribute has an object - // `contentDocument` with a `null` prototype. - getProto( elem.contentDocument ) ) { - - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && toType( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( _i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // rejected_handlers.disable - // fulfilled_handlers.disable - tuples[ 3 - i ][ 3 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock, - - // progress_handlers.lock - tuples[ 0 ][ 3 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( toType( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, _key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; - - -// Matches dashed string for camelizing -var rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g; - -// Used by camelCase as callback to replace() -function fcamelCase( _all, letter ) { - return letter.toUpperCase(); -} - -// Convert dashed to camelCase; used by the css and data modules -// Support: IE <=9 - 11, Edge 12 - 15 -// Microsoft forgot to hump their vendor prefix (#9572) -function camelCase( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); -} -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( camelCase ); - } else { - key = camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var documentElement = document.documentElement; - - - - var isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ); - }, - composed = { composed: true }; - - // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only - // Check attachment across shadow DOM boundaries when possible (gh-3504) - // Support: iOS 10.0-10.2 only - // Early iOS 10 versions support `attachShadow` but not `getRootNode`, - // leading to errors. We need to check for `getRootNode`. - if ( documentElement.getRootNode ) { - isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ) || - elem.getRootNode( composed ) === elem.ownerDocument; - }; - } -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - isAttached( elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, scale, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = elem.nodeType && - ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Support: Firefox <=54 - // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) - initial = initial / 2; - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - while ( maxIterations-- ) { - - // Evaluate and update our best guess (doubling guesses that zero out). - // Finish if the scale equals or crosses 1 (making the old*new product non-positive). - jQuery.style( elem, prop, initialInUnit + unit ); - if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { - maxIterations = 0; - } - initialInUnit = initialInUnit / scale; - - } - - initialInUnit = initialInUnit * 2; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); - -var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); - - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // Support: IE <=9 only - // IE <=9 replaces "; - support.option = !!div.lastChild; -} )(); - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
" ], - col: [ 2, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - - _default: [ 0, "", "" ] -}; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// Support: IE <=9 only -if ( !support.option ) { - wrapMap.optgroup = wrapMap.option = [ 1, "" ]; -} - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, attached, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( toType( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - attached = isAttached( elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( attached ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 - 11+ -// focus() and blur() are asynchronous, except when they are no-op. -// So expect focus to be synchronous when the element is already active, -// and blur to be synchronous when the element is not already active. -// (focus and blur are always synchronous in other supported browsers, -// this just defines when we can count on it). -function expectSync( elem, type ) { - return ( elem === safeActiveElement() ) === ( type === "focus" ); -} - -// Support: IE <=9 only -// Accessing document.activeElement can throw unexpectedly -// https://bugs.jquery.com/ticket/13393 -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Only attach events to objects that accept data - if ( !acceptData( elem ) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = Object.create( null ); - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( nativeEvent ), - - handlers = ( - dataPriv.get( this, "events" ) || Object.create( null ) - )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // If the event is namespaced, then each handler is only invoked if it is - // specially universal or its namespaces are a superset of the event's. - if ( !event.rnamespace || handleObj.namespace === false || - event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - - // Utilize native event to ensure correct state for checkable inputs - setup: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Claim the first handler - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - // dataPriv.set( el, "click", ... ) - leverageNative( el, "click", returnTrue ); - } - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Force setup before triggering a click - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - leverageNative( el, "click" ); - } - - // Return non-false to allow normal event-path propagation - return true; - }, - - // For cross-browser consistency, suppress native .click() on links - // Also prevent it if we're currently inside a leveraged native-event stack - _default: function( event ) { - var target = event.target; - return rcheckableType.test( target.type ) && - target.click && nodeName( target, "input" ) && - dataPriv.get( target, "click" ) || - nodeName( target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -// Ensure the presence of an event listener that handles manually-triggered -// synthetic events by interrupting progress until reinvoked in response to -// *native* events that it fires directly, ensuring that state changes have -// already occurred before other listeners are invoked. -function leverageNative( el, type, expectSync ) { - - // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add - if ( !expectSync ) { - if ( dataPriv.get( el, type ) === undefined ) { - jQuery.event.add( el, type, returnTrue ); - } - return; - } - - // Register the controller as a special universal handler for all event namespaces - dataPriv.set( el, type, false ); - jQuery.event.add( el, type, { - namespace: false, - handler: function( event ) { - var notAsync, result, - saved = dataPriv.get( this, type ); - - if ( ( event.isTrigger & 1 ) && this[ type ] ) { - - // Interrupt processing of the outer synthetic .trigger()ed event - // Saved data should be false in such cases, but might be a leftover capture object - // from an async native handler (gh-4350) - if ( !saved.length ) { - - // Store arguments for use when handling the inner native event - // There will always be at least one argument (an event object), so this array - // will not be confused with a leftover capture object. - saved = slice.call( arguments ); - dataPriv.set( this, type, saved ); - - // Trigger the native event and capture its result - // Support: IE <=9 - 11+ - // focus() and blur() are asynchronous - notAsync = expectSync( this, type ); - this[ type ](); - result = dataPriv.get( this, type ); - if ( saved !== result || notAsync ) { - dataPriv.set( this, type, false ); - } else { - result = {}; - } - if ( saved !== result ) { - - // Cancel the outer synthetic event - event.stopImmediatePropagation(); - event.preventDefault(); - return result.value; - } - - // If this is an inner synthetic event for an event with a bubbling surrogate - // (focus or blur), assume that the surrogate already propagated from triggering the - // native event and prevent that from happening again here. - // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the - // bubbling surrogate propagates *after* the non-bubbling base), but that seems - // less bad than duplication. - } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { - event.stopPropagation(); - } - - // If this is a native event triggered above, everything is now in order - // Fire an inner synthetic event with the original arguments - } else if ( saved.length ) { - - // ...and capture the result - dataPriv.set( this, type, { - value: jQuery.event.trigger( - - // Support: IE <=9 - 11+ - // Extend with the prototype to reset the above stopImmediatePropagation() - jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), - saved.slice( 1 ), - this - ) - } ); - - // Abort handling of the native event - event.stopImmediatePropagation(); - } - } - } ); -} - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || Date.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - code: true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { - jQuery.event.special[ type ] = { - - // Utilize native event if possible so blur/focus sequence is correct - setup: function() { - - // Claim the first handler - // dataPriv.set( this, "focus", ... ) - // dataPriv.set( this, "blur", ... ) - leverageNative( this, type, expectSync ); - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function() { - - // Force setup before trigger - leverageNative( this, type ); - - // Return non-false to allow normal event-path propagation - return true; - }, - - delegateType: delegateType - }; -} ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - // Support: IE <=10 - 11, Edge 12 - 13 only - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( elem ).children( "tbody" )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { - elem.type = elem.type.slice( 5 ); - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.get( src ); - events = pdataOld.events; - - if ( events ) { - dataPriv.remove( dest, "handle events" ); - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = flat( args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - valueIsFunction = isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( valueIsFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( valueIsFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl && !node.noModule ) { - jQuery._evalUrl( node.src, { - nonce: node.nonce || node.getAttribute( "nonce" ) - }, doc ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && isAttached( node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html; - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = isAttached( elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - -var swap = function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - -var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - container.style.cssText = "position:absolute;left:-11111px;width:60px;" + - "margin-top:1px;padding:0;border:0"; - div.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + - "margin:auto;border:1px;padding:1px;" + - "width:60%;top:1%"; - documentElement.appendChild( container ).appendChild( div ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; - - // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 - // Some styles come back with percentage values, even though they shouldn't - div.style.right = "60%"; - pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; - - // Support: IE 9 - 11 only - // Detect misreporting of content dimensions for box-sizing:border-box elements - boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; - - // Support: IE 9 only - // Detect overflow:scroll screwiness (gh-3699) - // Support: Chrome <=64 - // Don't get tricked when zoom affects offsetWidth (gh-4029) - div.style.position = "absolute"; - scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - function roundPixelMeasures( measure ) { - return Math.round( parseFloat( measure ) ); - } - - var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, - reliableTrDimensionsVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - jQuery.extend( support, { - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelBoxStyles: function() { - computeStyleTests(); - return pixelBoxStylesVal; - }, - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - }, - scrollboxSize: function() { - computeStyleTests(); - return scrollboxSizeVal; - }, - - // Support: IE 9 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Behavior in IE 9 is more subtle than in newer versions & it passes - // some versions of this test; make sure not to make it pass there! - reliableTrDimensions: function() { - var table, tr, trChild, trStyle; - if ( reliableTrDimensionsVal == null ) { - table = document.createElement( "table" ); - tr = document.createElement( "tr" ); - trChild = document.createElement( "div" ); - - table.style.cssText = "position:absolute;left:-11111px"; - tr.style.height = "1px"; - trChild.style.height = "9px"; - - documentElement - .appendChild( table ) - .appendChild( tr ) - .appendChild( trChild ); - - trStyle = window.getComputedStyle( tr ); - reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; - - documentElement.removeChild( table ); - } - return reliableTrDimensionsVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !isAttached( elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style, - vendorProps = {}; - -// Return a vendor-prefixed property or undefined -function vendorPropName( name ) { - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a potentially-mapped jQuery.cssProps or vendor prefixed property -function finalPropName( name ) { - var final = jQuery.cssProps[ name ] || vendorProps[ name ]; - - if ( final ) { - return final; - } - if ( name in emptyStyle ) { - return name; - } - return vendorProps[ name ] = vendorPropName( name ) || name; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }; - -function setPositiveNumber( _elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { - var i = dimension === "width" ? 1 : 0, - extra = 0, - delta = 0; - - // Adjustment may not be necessary - if ( box === ( isBorderBox ? "border" : "content" ) ) { - return 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin - if ( box === "margin" ) { - delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); - } - - // If we get here with a content-box, we're seeking "padding" or "border" or "margin" - if ( !isBorderBox ) { - - // Add padding - delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // For "border" or "margin", add border - if ( box !== "padding" ) { - delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - - // But still keep track of it otherwise - } else { - extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - - // If we get here with a border-box (content + padding + border), we're seeking "content" or - // "padding" or "margin" - } else { - - // For "content", subtract padding - if ( box === "content" ) { - delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // For "content" or "padding", subtract border - if ( box !== "margin" ) { - delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - // Account for positive content-box scroll gutter when requested by providing computedVal - if ( !isBorderBox && computedVal >= 0 ) { - - // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border - // Assuming integer scroll gutter, subtract the rest and round down - delta += Math.max( 0, Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - computedVal - - delta - - extra - - 0.5 - - // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter - // Use an explicit zero to avoid NaN (gh-3964) - ) ) || 0; - } - - return delta; -} - -function getWidthOrHeight( elem, dimension, extra ) { - - // Start with computed style - var styles = getStyles( elem ), - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). - // Fake content-box until we know it's needed to know the true value. - boxSizingNeeded = !support.boxSizingReliable() || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - valueIsBorderBox = isBorderBox, - - val = curCSS( elem, dimension, styles ), - offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); - - // Support: Firefox <=54 - // Return a confounding non-pixel value or feign ignorance, as appropriate. - if ( rnumnonpx.test( val ) ) { - if ( !extra ) { - return val; - } - val = "auto"; - } - - - // Support: IE 9 - 11 only - // Use offsetWidth/offsetHeight for when box sizing is unreliable. - // In those cases, the computed value can be trusted to be border-box. - if ( ( !support.boxSizingReliable() && isBorderBox || - - // Support: IE 10 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Interestingly, in some cases IE 9 doesn't suffer from this issue. - !support.reliableTrDimensions() && nodeName( elem, "tr" ) || - - // Fall back to offsetWidth/offsetHeight when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - val === "auto" || - - // Support: Android <=4.1 - 4.3 only - // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) - !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && - - // Make sure the element is visible & connected - elem.getClientRects().length ) { - - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Where available, offsetWidth/offsetHeight approximate border box dimensions. - // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the - // retrieved value as a content box dimension. - valueIsBorderBox = offsetProp in elem; - if ( valueIsBorderBox ) { - val = elem[ offsetProp ]; - } - } - - // Normalize "" and auto - val = parseFloat( val ) || 0; - - // Adjust for the element's box model - return ( val + - boxModelAdjustment( - elem, - dimension, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles, - - // Provide the current computed size to request scroll gutter calculation (gh-3589) - val - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "gridArea": true, - "gridColumn": true, - "gridColumnEnd": true, - "gridColumnStart": true, - "gridRow": true, - "gridRowEnd": true, - "gridRowStart": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: {}, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append - // "px" to a few hardcoded values. - if ( type === "number" && !isCustomProp ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( _i, dimension ) { - jQuery.cssHooks[ dimension ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, dimension, extra ); - } ) : - getWidthOrHeight( elem, dimension, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = getStyles( elem ), - - // Only read styles.position if the test has a chance to fail - // to avoid forcing a reflow. - scrollboxSizeBuggy = !support.scrollboxSize() && - styles.position === "absolute", - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) - boxSizingNeeded = scrollboxSizeBuggy || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - subtract = extra ? - boxModelAdjustment( - elem, - dimension, - extra, - isBorderBox, - styles - ) : - 0; - - // Account for unreliable border-box dimensions by comparing offset* to computed and - // faking a content-box to get border and padding (gh-3699) - if ( isBorderBox && scrollboxSizeBuggy ) { - subtract -= Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - parseFloat( styles[ dimension ] ) - - boxModelAdjustment( elem, dimension, "border", false, styles ) - - 0.5 - ); - } - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ dimension ] = value; - value = jQuery.css( elem, dimension ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( prefix !== "margin" ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && ( - jQuery.cssHooks[ tween.prop ] || - tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = Date.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 15 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY and Edge just mirrors - // the overflowX value there. - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - result.stop.bind( result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = Date.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -function classesToArray( value ) { - if ( Array.isArray( value ) ) { - return value; - } - if ( typeof value === "string" ) { - return value.match( rnothtmlwhite ) || []; - } - return []; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isValidValue = type === "string" || Array.isArray( value ); - - if ( typeof stateVal === "boolean" && isValidValue ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( isValidValue ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = classesToArray( value ); - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, valueIsFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - valueIsFunction = isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( valueIsFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -support.focusin = "onfocusin" in window; - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - stopPropagationCallback = function( e ) { - e.stopPropagation(); - }; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = lastElement = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - lastElement = cur; - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( - dataPriv.get( cur, "events" ) || Object.create( null ) - )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - - if ( event.isPropagationStopped() ) { - lastElement.addEventListener( type, stopPropagationCallback ); - } - - elem[ type ](); - - if ( event.isPropagationStopped() ) { - lastElement.removeEventListener( type, stopPropagationCallback ); - } - - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - - // Handle: regular nodes (via `this.ownerDocument`), window - // (via `this.document`) & document (via `this`). - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = { guid: Date.now() }; - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && toType( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - if ( a == null ) { - return ""; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( _i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() + " " ] = - ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) - .concat( match[ 2 ] ); - } - } - match = responseHeaders[ key.toLowerCase() + " " ]; - } - return match == null ? null : match.join( ", " ); - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 15 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available and should be processed, append data to url - if ( s.data && ( s.processData || typeof s.data === "string" ) ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + - uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Use a noop converter for missing script - if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { - s.converters[ "text script" ] = function() {}; - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( _i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - -jQuery.ajaxPrefilter( function( s ) { - var i; - for ( i in s.headers ) { - if ( i.toLowerCase() === "content-type" ) { - s.contentType = s.headers[ i ] || ""; - } - } -} ); - - -jQuery._evalUrl = function( url, options, doc ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - - // Only evaluate the response if it is successful (gh-4126) - // dataFilter is not invoked for failure responses, so using it instead - // of the default converter is kludgy but it works. - converters: { - "text script": function() {} - }, - dataFilter: function( response ) { - jQuery.globalEval( response, options, doc ); - } - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var htmlIsFunction = isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.ontimeout = - xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain or forced-by-attrs requests - if ( s.crossDomain || s.scriptAttrs ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( "\r\n"; - -// inject VBScript -document.write(IEBinaryToArray_ByteStr_Script); - -global.JSZipUtils._getBinaryFromXHR = function (xhr) { - var binary = xhr.responseBody; - var byteMapping = {}; - for ( var i = 0; i < 256; i++ ) { - for ( var j = 0; j < 256; j++ ) { - byteMapping[ String.fromCharCode( i + (j << 8) ) ] = - String.fromCharCode(i) + String.fromCharCode(j); - } - } - var rawBytes = IEBinaryToArray_ByteStr(binary); - var lastChr = IEBinaryToArray_ByteStr_Last(binary); - return rawBytes.replace(/[\s\S]/g, function( match ) { - return byteMapping[match]; - }) + lastChr; -}; - -// enforcing Stuk's coding style -// vim: set shiftwidth=4 softtabstop=4: - -},{}]},{},[1]) -; diff --git a/docs/apidocs/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/docs/apidocs/jquery/jszip-utils/dist/jszip-utils-ie.min.js deleted file mode 100644 index 93d8bc8e..00000000 --- a/docs/apidocs/jquery/jszip-utils/dist/jszip-utils-ie.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - -JSZipUtils - A collection of cross-browser utilities to go along with JSZip. - - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/docs/apidocs/jquery/jszip-utils/dist/jszip-utils.js b/docs/apidocs/jquery/jszip-utils/dist/jszip-utils.js deleted file mode 100644 index 775895ec..00000000 --- a/docs/apidocs/jquery/jszip-utils/dist/jszip-utils.js +++ /dev/null @@ -1,118 +0,0 @@ -/*! - -JSZipUtils - A collection of cross-browser utilities to go along with JSZip. - - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o - -(c) 2014 Stuart Knightley, David Duponchel -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. - -*/ -!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g - -(c) 2009-2016 Stuart Knightley -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. - -JSZip uses the library pako released under the MIT license : -https://github.com/nodeca/pako/blob/master/LICENSE -*/ - -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o - -(c) 2009-2016 Stuart Knightley -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. - -JSZip uses the library pako released under the MIT license : -https://github.com/nodeca/pako/blob/master/LICENSE -*/ - -!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).JSZip=t()}}(function(){return function s(a,o,h){function u(r,t){if(!o[r]){if(!a[r]){var e="function"==typeof require&&require;if(!t&&e)return e(r,!0);if(l)return l(r,!0);var i=new Error("Cannot find module '"+r+"'");throw i.code="MODULE_NOT_FOUND",i}var n=o[r]={exports:{}};a[r][0].call(n.exports,function(t){var e=a[r][1][t];return u(e||t)},n,n.exports,s,a,o,h)}return o[r].exports}for(var l="function"==typeof require&&require,t=0;t>2,s=(3&e)<<4|r>>4,a=1>6:64,o=2>4,r=(15&n)<<4|(s=p.indexOf(t.charAt(o++)))>>2,i=(3&s)<<6|(a=p.indexOf(t.charAt(o++))),u[h++]=e,64!==s&&(u[h++]=r),64!==a&&(u[h++]=i);return u}},{"./support":30,"./utils":32}],2:[function(t,e,r){"use strict";var i=t("./external"),n=t("./stream/DataWorker"),s=t("./stream/Crc32Probe"),a=t("./stream/DataLengthProbe");function o(t,e,r,i,n){this.compressedSize=t,this.uncompressedSize=e,this.crc32=r,this.compression=i,this.compressedContent=n}o.prototype={getContentWorker:function(){var t=new n(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),e=this;return t.on("end",function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),t},getCompressedWorker:function(){return new n(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(t,e,r){return t.pipe(new s).pipe(new a("uncompressedSize")).pipe(e.compressWorker(r)).pipe(new a("compressedSize")).withStreamInfo("compression",e)},e.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(t,e,r){"use strict";var i=t("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(t){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},r.DEFLATE=t("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(t,e,r){"use strict";var i=t("./utils"),a=function(){for(var t,e=[],r=0;r<256;r++){t=r;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[r]=t}return e}();e.exports=function(t,e){return void 0!==t&&t.length?"string"!==i.getTypeOf(t)?function(t,e,r){var i=a,n=0+r;t^=-1;for(var s=0;s>>8^i[255&(t^e[s])];return-1^t}(0|e,t,t.length):function(t,e,r){var i=a,n=0+r;t^=-1;for(var s=0;s>>8^i[255&(t^e.charCodeAt(s))];return-1^t}(0|e,t,t.length):0}},{"./utils":32}],5:[function(t,e,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(t,e,r){"use strict";var i;i="undefined"!=typeof Promise?Promise:t("lie"),e.exports={Promise:i}},{lie:37}],7:[function(t,e,r){"use strict";var i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,n=t("pako"),s=t("./utils"),a=t("./stream/GenericWorker"),o=i?"uint8array":"array";function h(t,e){a.call(this,"FlateWorker/"+t),this._pako=null,this._pakoAction=t,this._pakoOptions=e,this.meta={}}r.magic="\b\0",s.inherits(h,a),h.prototype.processChunk=function(t){this.meta=t.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,t.data),!1)},h.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new n[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},r.compressWorker=function(t){return new h("Deflate",t)},r.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(t,e,r){"use strict";function O(t,e){var r,i="";for(r=0;r>>=8;return i}function n(t,e,r,i,n,s){var a,o,h=t.file,u=t.compression,l=s!==R.utf8encode,f=B.transformTo("string",s(h.name)),d=B.transformTo("string",R.utf8encode(h.name)),c=h.comment,p=B.transformTo("string",s(c)),m=B.transformTo("string",R.utf8encode(c)),_=d.length!==h.name.length,g=m.length!==c.length,b="",v="",y="",w=h.dir,k=h.date,x={crc32:0,compressedSize:0,uncompressedSize:0};e&&!r||(x.crc32=t.crc32,x.compressedSize=t.compressedSize,x.uncompressedSize=t.uncompressedSize);var S=0;e&&(S|=8),l||!_&&!g||(S|=2048);var z,C,E=0,A=0;w&&(E|=16),"UNIX"===n?(A=798,E|=(z=h.unixPermissions,(C=z)||(C=w?16893:33204),(65535&C)<<16)):(A=20,E|=63&(h.dosPermissions||0)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,o=k.getUTCFullYear()-1980,o<<=4,o|=k.getUTCMonth()+1,o<<=5,o|=k.getUTCDate(),_&&(b+="up"+O((v=O(1,1)+O(T(f),4)+d).length,2)+v),g&&(b+="uc"+O((y=O(1,1)+O(T(p),4)+m).length,2)+y);var I="";return I+="\n\0",I+=O(S,2),I+=u.magic,I+=O(a,2),I+=O(o,2),I+=O(x.crc32,4),I+=O(x.compressedSize,4),I+=O(x.uncompressedSize,4),I+=O(f.length,2),I+=O(b.length,2),{fileRecord:D.LOCAL_FILE_HEADER+I+f+b,dirRecord:D.CENTRAL_FILE_HEADER+O(A,2)+I+O(p.length,2)+"\0\0\0\0"+O(E,4)+O(i,4)+f+b+p}}var B=t("../utils"),s=t("../stream/GenericWorker"),R=t("../utf8"),T=t("../crc32"),D=t("../signature");function i(t,e,r,i){s.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=r,this.encodeFileName=i,this.streamFiles=t,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}B.inherits(i,s),i.prototype.push=function(t){var e=t.meta.percent||0,r=this.entriesCount,i=this._sources.length;this.accumulate?this.contentBuffer.push(t):(this.bytesWritten+=t.data.length,s.prototype.push.call(this,{data:t.data,meta:{currentFile:this.currentFile,percent:r?(e+100*(r-i-1))/r:100}}))},i.prototype.openedSource=function(t){this.currentSourceOffset=this.bytesWritten,this.currentFile=t.file.name;var e=this.streamFiles&&!t.file.dir;if(e){var r=n(t,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},i.prototype.closedSource=function(t){this.accumulate=!1;var e,r=this.streamFiles&&!t.file.dir,i=n(t,r,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(i.dirRecord),r)this.push({data:(e=t,D.DATA_DESCRIPTOR+O(e.crc32,4)+O(e.compressedSize,4)+O(e.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:i.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},i.prototype.flush=function(){for(var t=this.bytesWritten,e=0;e=this.index;e--)r=(r<<8)+this.byteAt(e);return this.index+=t,r},readString:function(t){return i.transformTo("string",this.readData(t))},readData:function(t){},lastIndexOfSignature:function(t){},readAndCheckSignature:function(t){},readDate:function(){var t=this.readInt(4);return new Date(Date.UTC(1980+(t>>25&127),(t>>21&15)-1,t>>16&31,t>>11&31,t>>5&63,(31&t)<<1))}},e.exports=n},{"../utils":32}],19:[function(t,e,r){"use strict";var i=t("./Uint8ArrayReader");function n(t){i.call(this,t)}t("../utils").inherits(n,i),n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(t,e,r){"use strict";var i=t("./DataReader");function n(t){i.call(this,t)}t("../utils").inherits(n,i),n.prototype.byteAt=function(t){return this.data.charCodeAt(this.zero+t)},n.prototype.lastIndexOfSignature=function(t){return this.data.lastIndexOf(t)-this.zero},n.prototype.readAndCheckSignature=function(t){return t===this.readData(4)},n.prototype.readData=function(t){this.checkOffset(t);var e=this.data.slice(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./DataReader":18}],21:[function(t,e,r){"use strict";var i=t("./ArrayReader");function n(t){i.call(this,t)}t("../utils").inherits(n,i),n.prototype.readData=function(t){if(this.checkOffset(t),0===t)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+t);return this.index+=t,e},e.exports=n},{"../utils":32,"./ArrayReader":17}],22:[function(t,e,r){"use strict";var i=t("../utils"),n=t("../support"),s=t("./ArrayReader"),a=t("./StringReader"),o=t("./NodeBufferReader"),h=t("./Uint8ArrayReader");e.exports=function(t){var e=i.getTypeOf(t);return i.checkSupport(e),"string"!==e||n.uint8array?"nodebuffer"===e?new o(t):n.uint8array?new h(i.transformTo("uint8array",t)):new s(i.transformTo("array",t)):new a(t)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(t,e,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],24:[function(t,e,r){"use strict";var i=t("./GenericWorker"),n=t("../utils");function s(t){i.call(this,"ConvertWorker to "+t),this.destType=t}n.inherits(s,i),s.prototype.processChunk=function(t){this.push({data:n.transformTo(this.destType,t.data),meta:t.meta})},e.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(t,e,r){"use strict";var i=t("./GenericWorker"),n=t("../crc32");function s(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}t("../utils").inherits(s,i),s.prototype.processChunk=function(t){this.streamInfo.crc32=n(t.data,this.streamInfo.crc32||0),this.push(t)},e.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(t,e,r){"use strict";var i=t("../utils"),n=t("./GenericWorker");function s(t){n.call(this,"DataLengthProbe for "+t),this.propName=t,this.withStreamInfo(t,0)}i.inherits(s,n),s.prototype.processChunk=function(t){if(t){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+t.data.length}n.prototype.processChunk.call(this,t)},e.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(t,e,r){"use strict";var i=t("../utils"),n=t("./GenericWorker");function s(t){n.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,t.then(function(t){e.dataIsReady=!0,e.data=t,e.max=t&&t.length||0,e.type=i.getTypeOf(t),e.isPaused||e._tickAndRepeat()},function(t){e.error(t)})}i.inherits(s,n),s.prototype.cleanUp=function(){n.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!n.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var t=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":t=this.data.substring(this.index,e);break;case"uint8array":t=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":t=this.data.slice(this.index,e)}return this.index=e,this.push({data:t,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(t,e,r){"use strict";function i(t){this.name=t||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(t){this.emit("data",t)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(t){this.emit("error",t)}return!0},error:function(t){return!this.isFinished&&(this.isPaused?this.generatedError=t:(this.isFinished=!0,this.emit("error",t),this.previous&&this.previous.error(t),this.cleanUp()),!0)},on:function(t,e){return this._listeners[t].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(t,e){if(this._listeners[t])for(var r=0;r "+t:t}},e.exports=i},{}],29:[function(t,e,r){"use strict";var h=t("../utils"),n=t("./ConvertWorker"),s=t("./GenericWorker"),u=t("../base64"),i=t("../support"),a=t("../external"),o=null;if(i.nodestream)try{o=t("../nodejs/NodejsStreamOutputAdapter")}catch(t){}function l(t,e,r){var i=e;switch(e){case"blob":case"arraybuffer":i="uint8array";break;case"base64":i="string"}try{this._internalType=i,this._outputType=e,this._mimeType=r,h.checkSupport(i),this._worker=t.pipe(new n(i)),t.lock()}catch(t){this._worker=new s("error"),this._worker.error(t)}}l.prototype={accumulate:function(t){return function(t,o){return new a.Promise(function(e,r){var i=[],n=t._internalType,s=t._outputType,a=t._mimeType;t.on("data",function(t,e){i.push(t),o&&o(e)}).on("error",function(t){i=[],r(t)}).on("end",function(){try{var t=function(t,e,r){switch(t){case"blob":return h.newBlob(h.transformTo("arraybuffer",e),r);case"base64":return u.encode(e);default:return h.transformTo(t,e)}}(s,function(t,e){var r,i=0,n=null,s=0;for(r=0;r>>6:(r<65536?e[s++]=224|r>>>12:(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63),e[s++]=128|r>>>6&63),e[s++]=128|63&r);return e}(t)},s.utf8decode=function(t){return h.nodebuffer?o.transformTo("nodebuffer",t).toString("utf-8"):function(t){var e,r,i,n,s=t.length,a=new Array(2*s);for(e=r=0;e>10&1023,a[r++]=56320|1023&i)}return a.length!==r&&(a.subarray?a=a.subarray(0,r):a.length=r),o.applyFromCharCode(a)}(t=o.transformTo(h.uint8array?"uint8array":"array",t))},o.inherits(a,i),a.prototype.processChunk=function(t){var e=o.transformTo(h.uint8array?"uint8array":"array",t.data);if(this.leftOver&&this.leftOver.length){if(h.uint8array){var r=e;(e=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),e.set(r,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var i=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;0<=r&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+u[t[r]]>e?r:e}(e),n=e;i!==e.length&&(h.uint8array?(n=e.subarray(0,i),this.leftOver=e.subarray(i,e.length)):(n=e.slice(0,i),this.leftOver=e.slice(i,e.length))),this.push({data:s.utf8decode(n),meta:t.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=a,o.inherits(l,i),l.prototype.processChunk=function(t){this.push({data:s.utf8encode(t.data),meta:t.meta})},s.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(t,e,o){"use strict";var h=t("./support"),u=t("./base64"),r=t("./nodejsUtils"),i=t("set-immediate-shim"),l=t("./external");function n(t){return t}function f(t,e){for(var r=0;r>8;this.dir=!!(16&this.externalFileAttributes),0==t&&(this.dosPermissions=63&this.externalFileAttributes),3==t&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(t){if(this.extraFields[1]){var e=i(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(t){var e,r,i,n=t.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});t.index+4>>6:(r<65536?e[s++]=224|r>>>12:(e[s++]=240|r>>>18,e[s++]=128|r>>>12&63),e[s++]=128|r>>>6&63),e[s++]=128|63&r);return e},r.buf2binstring=function(t){return l(t,t.length)},r.binstring2buf=function(t){for(var e=new h.Buf8(t.length),r=0,i=e.length;r>10&1023,o[i++]=56320|1023&n)}return l(o,i)},r.utf8border=function(t,e){var r;for((e=e||t.length)>t.length&&(e=t.length),r=e-1;0<=r&&128==(192&t[r]);)r--;return r<0?e:0===r?e:r+u[t[r]]>e?r:e}},{"./common":41}],43:[function(t,e,r){"use strict";e.exports=function(t,e,r,i){for(var n=65535&t|0,s=t>>>16&65535|0,a=0;0!==r;){for(r-=a=2e3>>1:t>>>1;e[r]=t}return e}();e.exports=function(t,e,r,i){var n=o,s=i+r;t^=-1;for(var a=i;a>>8^n[255&(t^e[a])];return-1^t}},{}],46:[function(t,e,r){"use strict";var h,d=t("../utils/common"),u=t("./trees"),c=t("./adler32"),p=t("./crc32"),i=t("./messages"),l=0,f=0,m=-2,n=2,_=8,s=286,a=30,o=19,g=2*s+1,b=15,v=3,y=258,w=y+v+1,k=42,x=113;function S(t,e){return t.msg=i[e],e}function z(t){return(t<<1)-(4t.avail_out&&(r=t.avail_out),0!==r&&(d.arraySet(t.output,e.pending_buf,e.pending_out,r,t.next_out),t.next_out+=r,e.pending_out+=r,t.total_out+=r,t.avail_out-=r,e.pending-=r,0===e.pending&&(e.pending_out=0))}function A(t,e){u._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,E(t.strm)}function I(t,e){t.pending_buf[t.pending++]=e}function O(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function B(t,e){var r,i,n=t.max_chain_length,s=t.strstart,a=t.prev_length,o=t.nice_match,h=t.strstart>t.w_size-w?t.strstart-(t.w_size-w):0,u=t.window,l=t.w_mask,f=t.prev,d=t.strstart+y,c=u[s+a-1],p=u[s+a];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(u[(r=e)+a]===p&&u[r+a-1]===c&&u[r]===u[s]&&u[++r]===u[s+1]){s+=2,r++;do{}while(u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&sh&&0!=--n);return a<=t.lookahead?a:t.lookahead}function R(t){var e,r,i,n,s,a,o,h,u,l,f=t.w_size;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=f+(f-w)){for(d.arraySet(t.window,t.window,f,f,0),t.match_start-=f,t.strstart-=f,t.block_start-=f,e=r=t.hash_size;i=t.head[--e],t.head[e]=f<=i?i-f:0,--r;);for(e=r=f;i=t.prev[--e],t.prev[e]=f<=i?i-f:0,--r;);n+=f}if(0===t.strm.avail_in)break;if(a=t.strm,o=t.window,h=t.strstart+t.lookahead,l=void 0,(u=n)<(l=a.avail_in)&&(l=u),r=0===l?0:(a.avail_in-=l,d.arraySet(o,a.input,a.next_in,l,h),1===a.state.wrap?a.adler=c(a.adler,o,l,h):2===a.state.wrap&&(a.adler=p(a.adler,o,l,h)),a.next_in+=l,a.total_in+=l,l),t.lookahead+=r,t.lookahead+t.insert>=v)for(s=t.strstart-t.insert,t.ins_h=t.window[s],t.ins_h=(t.ins_h<=v&&(t.ins_h=(t.ins_h<=v)if(i=u._tr_tally(t,t.strstart-t.match_start,t.match_length-v),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=v){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<=v&&(t.ins_h=(t.ins_h<=v&&t.match_length<=t.prev_length){for(n=t.strstart+t.lookahead-v,i=u._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-v),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=n&&(t.ins_h=(t.ins_h<t.pending_buf_size-5&&(r=t.pending_buf_size-5);;){if(t.lookahead<=1){if(R(t),0===t.lookahead&&e===l)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+r;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,A(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-w&&(A(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(A(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(A(t,!1),t.strm.avail_out),1)}),new F(4,4,8,4,T),new F(4,5,16,8,T),new F(4,6,32,32,T),new F(4,4,16,16,D),new F(8,16,32,32,D),new F(8,16,128,128,D),new F(8,32,128,256,D),new F(32,128,258,1024,D),new F(32,258,258,4096,D)],r.deflateInit=function(t,e){return L(t,e,_,15,8,0)},r.deflateInit2=L,r.deflateReset=P,r.deflateResetKeep=U,r.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?m:(t.state.gzhead=e,f):m},r.deflate=function(t,e){var r,i,n,s;if(!t||!t.state||5>8&255),I(i,i.gzhead.time>>16&255),I(i,i.gzhead.time>>24&255),I(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),I(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(I(i,255&i.gzhead.extra.length),I(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(t.adler=p(t.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(I(i,0),I(i,0),I(i,0),I(i,0),I(i,0),I(i,9===i.level?2:2<=i.strategy||i.level<2?4:0),I(i,3),i.status=x);else{var a=_+(i.w_bits-8<<4)<<8;a|=(2<=i.strategy||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(a|=32),a+=31-a%31,i.status=x,O(i,a),0!==i.strstart&&(O(i,t.adler>>>16),O(i,65535&t.adler)),t.adler=1}if(69===i.status)if(i.gzhead.extra){for(n=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>n&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),E(t),n=i.pending,i.pending!==i.pending_buf_size));)I(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>n&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),E(t),n=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindexn&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),0===s&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){n=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>n&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),E(t),n=i.pending,i.pending===i.pending_buf_size)){s=1;break}s=i.gzindexn&&(t.adler=p(t.adler,i.pending_buf,i.pending-n,n)),0===s&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&E(t),i.pending+2<=i.pending_buf_size&&(I(i,255&t.adler),I(i,t.adler>>8&255),t.adler=0,i.status=x)):i.status=x),0!==i.pending){if(E(t),0===t.avail_out)return i.last_flush=-1,f}else if(0===t.avail_in&&z(e)<=z(r)&&4!==e)return S(t,-5);if(666===i.status&&0!==t.avail_in)return S(t,-5);if(0!==t.avail_in||0!==i.lookahead||e!==l&&666!==i.status){var o=2===i.strategy?function(t,e){for(var r;;){if(0===t.lookahead&&(R(t),0===t.lookahead)){if(e===l)return 1;break}if(t.match_length=0,r=u._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,r&&(A(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(A(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(A(t,!1),0===t.strm.avail_out)?1:2}(i,e):3===i.strategy?function(t,e){for(var r,i,n,s,a=t.window;;){if(t.lookahead<=y){if(R(t),t.lookahead<=y&&e===l)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=v&&0t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=v?(r=u._tr_tally(t,1,t.match_length-v),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(r=u._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),r&&(A(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(A(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(A(t,!1),0===t.strm.avail_out)?1:2}(i,e):h[i.level].func(i,e);if(3!==o&&4!==o||(i.status=666),1===o||3===o)return 0===t.avail_out&&(i.last_flush=-1),f;if(2===o&&(1===e?u._tr_align(i):5!==e&&(u._tr_stored_block(i,0,0,!1),3===e&&(C(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),E(t),0===t.avail_out))return i.last_flush=-1,f}return 4!==e?f:i.wrap<=0?1:(2===i.wrap?(I(i,255&t.adler),I(i,t.adler>>8&255),I(i,t.adler>>16&255),I(i,t.adler>>24&255),I(i,255&t.total_in),I(i,t.total_in>>8&255),I(i,t.total_in>>16&255),I(i,t.total_in>>24&255)):(O(i,t.adler>>>16),O(i,65535&t.adler)),E(t),0=r.w_size&&(0===s&&(C(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new d.Buf8(r.w_size),d.arraySet(u,e,l-r.w_size,r.w_size,0),e=u,l=r.w_size),a=t.avail_in,o=t.next_in,h=t.input,t.avail_in=l,t.next_in=0,t.input=e,R(r);r.lookahead>=v;){for(i=r.strstart,n=r.lookahead-(v-1);r.ins_h=(r.ins_h<>>=y=v>>>24,p-=y,0==(y=v>>>16&255))C[s++]=65535&v;else{if(!(16&y)){if(0==(64&y)){v=m[(65535&v)+(c&(1<>>=y,p-=y),p<15&&(c+=z[i++]<>>=y=v>>>24,p-=y,!(16&(y=v>>>16&255))){if(0==(64&y)){v=_[(65535&v)+(c&(1<>>=y,p-=y,(y=s-a)>3,c&=(1<<(p-=w<<3))-1,t.next_in=i,t.next_out=s,t.avail_in=i>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new I.Buf16(320),this.work=new I.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=P,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new I.Buf32(i),e.distcode=e.distdyn=new I.Buf32(n),e.sane=1,e.back=-1,N):U}function o(t){var e;return t&&t.state?((e=t.state).wsize=0,e.whave=0,e.wnext=0,a(t)):U}function h(t,e){var r,i;return t&&t.state?(i=t.state,e<0?(r=0,e=-e):(r=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=s.wsize?(I.arraySet(s.window,e,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(i<(n=s.wsize-s.wnext)&&(n=i),I.arraySet(s.window,e,r-i,n,s.wnext),(i-=n)?(I.arraySet(s.window,e,r-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=B(r.check,E,2,0),l=u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){t.msg="incorrect header check",r.mode=30;break}if(8!=(15&u)){t.msg="unknown compression method",r.mode=30;break}if(l-=4,k=8+(15&(u>>>=4)),0===r.wbits)r.wbits=k;else if(k>r.wbits){t.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=3;case 3:for(;l<32;){if(0===o)break t;o--,u+=i[s++]<>>8&255,E[2]=u>>>16&255,E[3]=u>>>24&255,r.check=B(r.check,E,4,0)),l=u=0,r.mode=4;case 4:for(;l<16;){if(0===o)break t;o--,u+=i[s++]<>8),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=5;case 5:if(1024&r.flags){for(;l<16;){if(0===o)break t;o--,u+=i[s++]<>>8&255,r.check=B(r.check,E,2,0)),l=u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(o<(c=r.length)&&(c=o),c&&(r.head&&(k=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),I.arraySet(r.head.extra,i,s,c,k)),512&r.flags&&(r.check=B(r.check,i,c,s)),o-=c,s+=c,r.length-=c),r.length))break t;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===o)break t;for(c=0;k=i[s+c++],r.head&&k&&r.length<65536&&(r.head.name+=String.fromCharCode(k)),k&&c>9&1,r.head.done=!0),t.adler=r.check=0,r.mode=12;break;case 10:for(;l<32;){if(0===o)break t;o--,u+=i[s++]<>>=7&l,l-=7&l,r.mode=27;break}for(;l<3;){if(0===o)break t;o--,u+=i[s++]<>>=1)){case 0:r.mode=14;break;case 1:if(j(r),r.mode=20,6!==e)break;u>>>=2,l-=2;break t;case 2:r.mode=17;break;case 3:t.msg="invalid block type",r.mode=30}u>>>=2,l-=2;break;case 14:for(u>>>=7&l,l-=7&l;l<32;){if(0===o)break t;o--,u+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&u,l=u=0,r.mode=15,6===e)break t;case 15:r.mode=16;case 16:if(c=r.length){if(o>>=5,l-=5,r.ndist=1+(31&u),u>>>=5,l-=5,r.ncode=4+(15&u),u>>>=4,l-=4,286>>=3,l-=3}for(;r.have<19;)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,S={bits:r.lenbits},x=T(0,r.lens,0,19,r.lencode,0,r.work,S),r.lenbits=S.bits,x){t.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break t;o--,u+=i[s++]<>>=_,l-=_,r.lens[r.have++]=b;else{if(16===b){for(z=_+2;l>>=_,l-=_,0===r.have){t.msg="invalid bit length repeat",r.mode=30;break}k=r.lens[r.have-1],c=3+(3&u),u>>>=2,l-=2}else if(17===b){for(z=_+3;l>>=_)),u>>>=3,l-=3}else{for(z=_+7;l>>=_)),u>>>=7,l-=7}if(r.have+c>r.nlen+r.ndist){t.msg="invalid bit length repeat",r.mode=30;break}for(;c--;)r.lens[r.have++]=k}}if(30===r.mode)break;if(0===r.lens[256]){t.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,S={bits:r.lenbits},x=T(D,r.lens,0,r.nlen,r.lencode,0,r.work,S),r.lenbits=S.bits,x){t.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,S={bits:r.distbits},x=T(F,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,S),r.distbits=S.bits,x){t.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===e)break t;case 20:r.mode=21;case 21:if(6<=o&&258<=h){t.next_out=a,t.avail_out=h,t.next_in=s,t.avail_in=o,r.hold=u,r.bits=l,R(t,d),a=t.next_out,n=t.output,h=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,u=r.hold,l=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;g=(C=r.lencode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break t;o--,u+=i[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break t;o--,u+=i[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,r.length=b,0===g){r.mode=26;break}if(32&g){r.back=-1,r.mode=12;break}if(64&g){t.msg="invalid literal/length code",r.mode=30;break}r.extra=15&g,r.mode=22;case 22:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;g=(C=r.distcode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break t;o--,u+=i[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break t;o--,u+=i[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,64&g){t.msg="invalid distance code",r.mode=30;break}r.offset=b,r.extra=15&g,r.mode=24;case 24:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){t.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===h)break t;if(c=d-h,r.offset>c){if((c=r.offset-c)>r.whave&&r.sane){t.msg="invalid distance too far back",r.mode=30;break}p=c>r.wnext?(c-=r.wnext,r.wsize-c):r.wnext-c,c>r.length&&(c=r.length),m=r.window}else m=n,p=a-r.offset,c=r.length;for(hc?(m=R[T+a[v]],A[I+a[v]]):(m=96,0),h=1<>S)+(u-=h)]=p<<24|m<<16|_|0,0!==u;);for(h=1<>=1;if(0!==h?(E&=h-1,E+=h):E=0,v++,0==--O[b]){if(b===w)break;b=e[r+a[v]]}if(k>>7)]}function x(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function S(t,e,r){t.bi_valid>n-r?(t.bi_buf|=e<>n-t.bi_valid,t.bi_valid+=r-n):(t.bi_buf|=e<>>=1,r<<=1,0<--e;);return r>>>1}function E(t,e,r){var i,n,s=new Array(_+1),a=0;for(i=1;i<=_;i++)s[i]=a=a+r[i-1]<<1;for(n=0;n<=e;n++){var o=t[2*n+1];0!==o&&(t[2*n]=C(s[o]++,o))}}function A(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function I(t){8>1;1<=r;r--)B(t,s,r);for(n=h;r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],B(t,s,1),i=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=i,s[2*n]=s[2*r]+s[2*i],t.depth[n]=(t.depth[r]>=t.depth[i]?t.depth[r]:t.depth[i])+1,s[2*r+1]=s[2*i+1]=n,t.heap[1]=n++,B(t,s,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var r,i,n,s,a,o,h=e.dyn_tree,u=e.max_code,l=e.stat_desc.static_tree,f=e.stat_desc.has_stree,d=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,p=e.stat_desc.max_length,m=0;for(s=0;s<=_;s++)t.bl_count[s]=0;for(h[2*t.heap[t.heap_max]+1]=0,r=t.heap_max+1;r<573;r++)p<(s=h[2*h[2*(i=t.heap[r])+1]+1]+1)&&(s=p,m++),h[2*i+1]=s,u>=7;i<30;i++)for(y[i]=n<<7,t=0;t<1<>>=1)if(1&r&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),T(t,t.l_desc),T(t,t.d_desc),a=function(t){var e;for(D(t,t.dyn_ltree,t.l_desc.max_code),D(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;3<=e&&0===t.bl_tree[2*l[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),n=t.opt_len+3+7>>>3,(s=t.static_len+3+7>>>3)<=n&&(n=s)):n=s=r+5,r+4<=n&&-1!==e?U(t,e,r,i):4===t.strategy||s===n?(S(t,2+(i?1:0),3),R(t,f,d)):(S(t,4+(i?1:0),3),function(t,e,r,i){var n;for(S(t,e-257,5),S(t,r-1,5),S(t,i-4,4),n=0;n>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&r,t.last_lit++,0===e?t.dyn_ltree[2*r]++:(t.matches++,e--,t.dyn_ltree[2*(p[r]+256+1)]++,t.dyn_dtree[2*k(e)]++),t.last_lit===t.lit_bufsize-1},r._tr_align=function(t){var e;S(t,2,3),z(t,256,f),16===(e=t).bi_valid?(x(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":41}],53:[function(t,e,r){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,r){"use strict";e.exports="function"==typeof setImmediate?setImmediate:function(){var t=[].slice.apply(arguments);t.splice(1,0,0),setTimeout.apply(null,t)}},{}]},{},[10])(10)})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}); -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{}]},{},[1])(1) -}); \ No newline at end of file diff --git a/docs/apidocs/jquery/jszip/dist/jszip.min.js b/docs/apidocs/jquery/jszip/dist/jszip.min.js deleted file mode 100644 index c6ae9ad8..00000000 --- a/docs/apidocs/jquery/jszip/dist/jszip.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! - -JSZip v3.7.1 - A JavaScript class for generating and reading zip files - - -(c) 2009-2016 Stuart Knightley -Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. - -JSZip uses the library pako released under the MIT license : -https://github.com/nodeca/pako/blob/master/LICENSE -*/ - -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).JSZip=e()}}(function(){return function s(a,o,h){function u(r,e){if(!o[r]){if(!a[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(l)return l(r,!0);var n=new Error("Cannot find module '"+r+"'");throw n.code="MODULE_NOT_FOUND",n}var i=o[r]={exports:{}};a[r][0].call(i.exports,function(e){var t=a[r][1][e];return u(t||e)},i,i.exports,s,a,o,h)}return o[r].exports}for(var l="function"==typeof require&&require,e=0;e>2,s=(3&t)<<4|r>>4,a=1>6:64,o=2>4,r=(15&i)<<4|(s=p.indexOf(e.charAt(o++)))>>2,n=(3&s)<<6|(a=p.indexOf(e.charAt(o++))),u[h++]=t,64!==s&&(u[h++]=r),64!==a&&(u[h++]=n);return u}},{"./support":30,"./utils":32}],2:[function(e,t,r){"use strict";var n=e("./external"),i=e("./stream/DataWorker"),s=e("./stream/Crc32Probe"),a=e("./stream/DataLengthProbe");function o(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i}o.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(e,t,r){return e.pipe(new s).pipe(new a("uncompressedSize")).pipe(t.compressWorker(r)).pipe(new a("compressedSize")).withStreamInfo("compression",t)},t.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){"use strict";var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(e){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){"use strict";var n=e("./utils"),a=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,r){var n=a,i=0+r;e^=-1;for(var s=0;s>>8^n[255&(e^t[s])];return-1^e}(0|t,e,e.length):function(e,t,r){var n=a,i=0+r;e^=-1;for(var s=0;s>>8^n[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length):0}},{"./utils":32}],5:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){"use strict";var n;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=e("pako"),s=e("./utils"),a=e("./stream/GenericWorker"),o=n?"uint8array":"array";function h(e,t){a.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}r.magic="\b\0",s.inherits(h,a),h.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,e.data),!1)},h.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},r.compressWorker=function(e){return new h("Deflate",e)},r.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){"use strict";function I(e,t){var r,n="";for(r=0;r>>=8;return n}function i(e,t,r,n,i,s){var a,o,h=e.file,u=e.compression,l=s!==B.utf8encode,f=O.transformTo("string",s(h.name)),d=O.transformTo("string",B.utf8encode(h.name)),c=h.comment,p=O.transformTo("string",s(c)),m=O.transformTo("string",B.utf8encode(c)),_=d.length!==h.name.length,g=m.length!==c.length,b="",v="",y="",w=h.dir,k=h.date,x={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(x.crc32=e.crc32,x.compressedSize=e.compressedSize,x.uncompressedSize=e.uncompressedSize);var S=0;t&&(S|=8),l||!_&&!g||(S|=2048);var z,C=0,E=0;w&&(C|=16),"UNIX"===i?(E=798,C|=((z=h.unixPermissions)||(z=w?16893:33204),(65535&z)<<16)):(E=20,C|=63&(h.dosPermissions||0)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,o=k.getUTCFullYear()-1980,o<<=4,o|=k.getUTCMonth()+1,o<<=5,o|=k.getUTCDate(),_&&(b+="up"+I((v=I(1,1)+I(R(f),4)+d).length,2)+v),g&&(b+="uc"+I((y=I(1,1)+I(R(p),4)+m).length,2)+y);var A="";return A+="\n\0",A+=I(S,2),A+=u.magic,A+=I(a,2),A+=I(o,2),A+=I(x.crc32,4),A+=I(x.compressedSize,4),A+=I(x.uncompressedSize,4),A+=I(f.length,2),A+=I(b.length,2),{fileRecord:T.LOCAL_FILE_HEADER+A+f+b,dirRecord:T.CENTRAL_FILE_HEADER+I(E,2)+A+I(p.length,2)+"\0\0\0\0"+I(C,4)+I(n,4)+f+b+p}}var O=e("../utils"),s=e("../stream/GenericWorker"),B=e("../utf8"),R=e("../crc32"),T=e("../signature");function n(e,t,r,n){s.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}O.inherits(n,s),n.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,s.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}))},n.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},n.prototype.closedSource=function(e){this.accumulate=!1;var t,r=this.streamFiles&&!e.file.dir,n=i(e,r,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),r)this.push({data:(t=e,T.DATA_DESCRIPTOR+I(t.crc32,4)+I(t.compressedSize,4)+I(t.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},n.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,r){"use strict";var n=e("./Uint8ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){"use strict";var n=e("./DataReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){"use strict";var n=e("./ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../support"),s=e("./ArrayReader"),a=e("./StringReader"),o=e("./NodeBufferReader"),h=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||i.uint8array?"nodebuffer"===t?new o(e):i.uint8array?new h(n.transformTo("uint8array",e)):new s(n.transformTo("array",e)):new a(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../utils");function s(e){n.call(this,"ConvertWorker to "+e),this.destType=e}i.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(s,i),s.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){"use strict";function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var r=0;r "+e:e}},t.exports=n},{}],29:[function(e,t,r){"use strict";var u=e("../utils"),i=e("./ConvertWorker"),s=e("./GenericWorker"),l=e("../base64"),n=e("../support"),a=e("../external"),o=null;if(n.nodestream)try{o=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function h(e,t,r){var n=t;switch(t){case"blob":case"arraybuffer":n="uint8array";break;case"base64":n="string"}try{this._internalType=n,this._outputType=t,this._mimeType=r,u.checkSupport(n),this._worker=e.pipe(new i(n)),e.lock()}catch(e){this._worker=new s("error"),this._worker.error(e)}}h.prototype={accumulate:function(e){return o=this,h=e,new a.Promise(function(t,r){var n=[],i=o._internalType,s=o._outputType,a=o._mimeType;o.on("data",function(e,t){n.push(e),h&&h(t)}).on("error",function(e){n=[],r(e)}).on("end",function(){try{var e=function(e,t,r){switch(e){case"blob":return u.newBlob(u.transformTo("arraybuffer",t),r);case"base64":return l.encode(t);default:return u.transformTo(e,t)}}(s,function(e,t){var r,n=0,i=null,s=0;for(r=0;r>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t}(e)},s.utf8decode=function(e){return h.nodebuffer?o.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,r,n,i,s=e.length,a=new Array(2*s);for(t=r=0;t>10&1023,a[r++]=56320|1023&n)}return a.length!==r&&(a.subarray?a=a.subarray(0,r):a.length=r),o.applyFromCharCode(a)}(e=o.transformTo(h.uint8array?"uint8array":"array",e))},o.inherits(a,n),a.prototype.processChunk=function(e){var t=o.transformTo(h.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(h.uint8array){var r=t;(t=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),t.set(r,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var n=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t}(t),i=t;n!==t.length&&(h.uint8array?(i=t.subarray(0,n),this.leftOver=t.subarray(n,t.length)):(i=t.slice(0,n),this.leftOver=t.slice(n,t.length))),this.push({data:s.utf8decode(i),meta:e.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=a,o.inherits(l,n),l.prototype.processChunk=function(e){this.push({data:s.utf8encode(e.data),meta:e.meta})},s.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,o){"use strict";var h=e("./support"),u=e("./base64"),r=e("./nodejsUtils"),n=e("set-immediate-shim"),l=e("./external");function i(e){return e}function f(e,t){for(var r=0;r>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=n(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new h.Buf8(e.length),r=0,n=t.length;r>10&1023,o[n++]=56320|1023&i)}return l(o,n)},r.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0?t:0===r?t:r+u[e[r]]>t?r:t}},{"./common":41}],43:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var i=65535&e|0,s=e>>>16&65535|0,a=0;0!==r;){for(r-=a=2e3>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a>>8^i[255&(e^t[a])];return-1^e}},{}],46:[function(e,t,r){"use strict";var h,d=e("../utils/common"),u=e("./trees"),c=e("./adler32"),p=e("./crc32"),n=e("./messages"),l=0,f=0,m=-2,i=2,_=8,s=286,a=30,o=19,g=2*s+1,b=15,v=3,y=258,w=y+v+1,k=42,x=113;function S(e,t){return e.msg=n[t],t}function z(e){return(e<<1)-(4e.avail_out&&(r=e.avail_out),0!==r&&(d.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function A(e,t){u._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,E(e.strm)}function I(e,t){e.pending_buf[e.pending++]=t}function O(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function B(e,t){var r,n,i=e.max_chain_length,s=e.strstart,a=e.prev_length,o=e.nice_match,h=e.strstart>e.w_size-w?e.strstart-(e.w_size-w):0,u=e.window,l=e.w_mask,f=e.prev,d=e.strstart+y,c=u[s+a-1],p=u[s+a];e.prev_length>=e.good_match&&(i>>=2),o>e.lookahead&&(o=e.lookahead);do{if(u[(r=t)+a]===p&&u[r+a-1]===c&&u[r]===u[s]&&u[++r]===u[s+1]){s+=2,r++;do{}while(u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&sh&&0!=--i);return a<=e.lookahead?a:e.lookahead}function R(e){var t,r,n,i,s,a,o,h,u,l,f=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-w)){for(d.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=r=e.hash_size;n=e.head[--t],e.head[t]=f<=n?n-f:0,--r;);for(t=r=f;n=e.prev[--t],e.prev[t]=f<=n?n-f:0,--r;);i+=f}if(0===e.strm.avail_in)break;if(a=e.strm,o=e.window,h=e.strstart+e.lookahead,l=void 0,(u=i)<(l=a.avail_in)&&(l=u),r=0===l?0:(a.avail_in-=l,d.arraySet(o,a.input,a.next_in,l,h),1===a.state.wrap?a.adler=c(a.adler,o,l,h):2===a.state.wrap&&(a.adler=p(a.adler,o,l,h)),a.next_in+=l,a.total_in+=l,l),e.lookahead+=r,e.lookahead+e.insert>=v)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<=v&&(e.ins_h=(e.ins_h<=v)if(n=u._tr_tally(e,e.strstart-e.match_start,e.match_length-v),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=v){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=v&&(e.ins_h=(e.ins_h<=v&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-v,n=u._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-v),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(R(e),0===e.lookahead&&t===l)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,A(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-w&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(A(e,!1),e.strm.avail_out),1)}),new F(4,4,8,4,T),new F(4,5,16,8,T),new F(4,6,32,32,T),new F(4,4,16,16,D),new F(8,16,32,32,D),new F(8,16,128,128,D),new F(8,32,128,256,D),new F(32,128,258,1024,D),new F(32,258,258,4096,D)],r.deflateInit=function(e,t){return L(e,t,_,15,8,0)},r.deflateInit2=L,r.deflateReset=P,r.deflateResetKeep=U,r.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?m:(e.state.gzhead=t,f):m},r.deflate=function(e,t){var r,n,i,s;if(!e||!e.state||5>8&255),I(n,n.gzhead.time>>16&255),I(n,n.gzhead.time>>24&255),I(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),I(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(I(n,255&n.gzhead.extra.length),I(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=p(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(I(n,0),I(n,0),I(n,0),I(n,0),I(n,0),I(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),I(n,3),n.status=x);else{var a=_+(n.w_bits-8<<4)<<8;a|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(a|=32),a+=31-a%31,n.status=x,O(n,a),0!==n.strstart&&(O(n,e.adler>>>16),O(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),E(e),i=n.pending,n.pending!==n.pending_buf_size));)I(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),E(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),E(e),i=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexi&&(e.adler=p(e.adler,n.pending_buf,n.pending-i,i)),0===s&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&E(e),n.pending+2<=n.pending_buf_size&&(I(n,255&e.adler),I(n,e.adler>>8&255),e.adler=0,n.status=x)):n.status=x),0!==n.pending){if(E(e),0===e.avail_out)return n.last_flush=-1,f}else if(0===e.avail_in&&z(t)<=z(r)&&4!==t)return S(e,-5);if(666===n.status&&0!==e.avail_in)return S(e,-5);if(0!==e.avail_in||0!==n.lookahead||t!==l&&666!==n.status){var o=2===n.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(R(e),0===e.lookahead)){if(t===l)return 1;break}if(e.match_length=0,r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){for(var r,n,i,s,a=e.window;;){if(e.lookahead<=y){if(R(e),e.lookahead<=y&&t===l)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=v&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=v?(r=u._tr_tally(e,1,e.match_length-v),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(n,t):h[n.level].func(n,t);if(3!==o&&4!==o||(n.status=666),1===o||3===o)return 0===e.avail_out&&(n.last_flush=-1),f;if(2===o&&(1===t?u._tr_align(n):5!==t&&(u._tr_stored_block(n,0,0,!1),3===t&&(C(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),E(e),0===e.avail_out))return n.last_flush=-1,f}return 4!==t?f:n.wrap<=0?1:(2===n.wrap?(I(n,255&e.adler),I(n,e.adler>>8&255),I(n,e.adler>>16&255),I(n,e.adler>>24&255),I(n,255&e.total_in),I(n,e.total_in>>8&255),I(n,e.total_in>>16&255),I(n,e.total_in>>24&255)):(O(n,e.adler>>>16),O(n,65535&e.adler)),E(e),0=r.w_size&&(0===s&&(C(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new d.Buf8(r.w_size),d.arraySet(u,t,l-r.w_size,r.w_size,0),t=u,l=r.w_size),a=e.avail_in,o=e.next_in,h=e.input,e.avail_in=l,e.next_in=0,e.input=t,R(r);r.lookahead>=v;){for(n=r.strstart,i=r.lookahead-(v-1);r.ins_h=(r.ins_h<>>=y=v>>>24,p-=y,0==(y=v>>>16&255))C[s++]=65535&v;else{if(!(16&y)){if(0==(64&y)){v=m[(65535&v)+(c&(1<>>=y,p-=y),p<15&&(c+=z[n++]<>>=y=v>>>24,p-=y,!(16&(y=v>>>16&255))){if(0==(64&y)){v=_[(65535&v)+(c&(1<>>=y,p-=y,(y=s-a)>3,c&=(1<<(p-=w<<3))-1,e.next_in=n,e.next_out=s,e.avail_in=n>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new I.Buf16(320),this.work=new I.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=P,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new I.Buf32(n),t.distcode=t.distdyn=new I.Buf32(i),t.sane=1,t.back=-1,N):U}function o(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,a(e)):U}function h(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=s.wsize?(I.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(n<(i=s.wsize-s.wnext)&&(i=n),I.arraySet(s.window,t,r-n,i,s.wnext),(n-=i)?(I.arraySet(s.window,t,r-n,n,0),s.wnext=n,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=B(r.check,E,2,0),l=u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&u)){e.msg="unknown compression method",r.mode=30;break}if(l-=4,k=8+(15&(u>>>=4)),0===r.wbits)r.wbits=k;else if(k>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=3;case 3:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>8&255,E[2]=u>>>16&255,E[3]=u>>>24&255,r.check=B(r.check,E,4,0)),l=u=0,r.mode=4;case 4:for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>8),512&r.flags&&(E[0]=255&u,E[1]=u>>>8&255,r.check=B(r.check,E,2,0)),l=u=0,r.mode=5;case 5:if(1024&r.flags){for(;l<16;){if(0===o)break e;o--,u+=n[s++]<>>8&255,r.check=B(r.check,E,2,0)),l=u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(o<(c=r.length)&&(c=o),c&&(r.head&&(k=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),I.arraySet(r.head.extra,n,s,c,k)),512&r.flags&&(r.check=B(r.check,n,c,s)),o-=c,s+=c,r.length-=c),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===o)break e;for(c=0;k=n[s+c++],r.head&&k&&r.length<65536&&(r.head.name+=String.fromCharCode(k)),k&&c>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;l<32;){if(0===o)break e;o--,u+=n[s++]<>>=7&l,l-=7&l,r.mode=27;break}for(;l<3;){if(0===o)break e;o--,u+=n[s++]<>>=1)){case 0:r.mode=14;break;case 1:if(j(r),r.mode=20,6!==t)break;u>>>=2,l-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}u>>>=2,l-=2;break;case 14:for(u>>>=7&l,l-=7&l;l<32;){if(0===o)break e;o--,u+=n[s++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&u,l=u=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(c=r.length){if(o>>=5,l-=5,r.ndist=1+(31&u),u>>>=5,l-=5,r.ncode=4+(15&u),u>>>=4,l-=4,286>>=3,l-=3}for(;r.have<19;)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,S={bits:r.lenbits},x=T(0,r.lens,0,19,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=_,l-=_,r.lens[r.have++]=b;else{if(16===b){for(z=_+2;l>>=_,l-=_,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}k=r.lens[r.have-1],c=3+(3&u),u>>>=2,l-=2}else if(17===b){for(z=_+3;l>>=_)),u>>>=3,l-=3}else{for(z=_+7;l>>=_)),u>>>=7,l-=7}if(r.have+c>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;c--;)r.lens[r.have++]=k}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,S={bits:r.lenbits},x=T(D,r.lens,0,r.nlen,r.lencode,0,r.work,S),r.lenbits=S.bits,x){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,S={bits:r.distbits},x=T(F,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,S),r.distbits=S.bits,x){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=o&&258<=h){e.next_out=a,e.avail_out=h,e.next_in=s,e.avail_in=o,r.hold=u,r.bits=l,R(e,d),a=e.next_out,i=e.output,h=e.avail_out,s=e.next_in,n=e.input,o=e.avail_in,u=r.hold,l=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;g=(C=r.lencode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,r.length=b,0===g){r.mode=26;break}if(32&g){r.back=-1,r.mode=12;break}if(64&g){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&g,r.mode=22;case 22:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;g=(C=r.distcode[u&(1<>>16&255,b=65535&C,!((_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>v)])>>>16&255,b=65535&C,!(v+(_=C>>>24)<=l);){if(0===o)break e;o--,u+=n[s++]<>>=v,l-=v,r.back+=v}if(u>>>=_,l-=_,r.back+=_,64&g){e.msg="invalid distance code",r.mode=30;break}r.offset=b,r.extra=15&g,r.mode=24;case 24:if(r.extra){for(z=r.extra;l>>=r.extra,l-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===h)break e;if(c=d-h,r.offset>c){if((c=r.offset-c)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}p=c>r.wnext?(c-=r.wnext,r.wsize-c):r.wnext-c,c>r.length&&(c=r.length),m=r.window}else m=i,p=a-r.offset,c=r.length;for(hc?(m=R[T+a[v]],A[I+a[v]]):(m=96,0),h=1<>S)+(u-=h)]=p<<24|m<<16|_|0,0!==u;);for(h=1<>=1;if(0!==h?(E&=h-1,E+=h):E=0,v++,0==--O[b]){if(b===w)break;b=t[r+a[v]]}if(k>>7)]}function x(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function S(e,t,r){e.bi_valid>i-r?(e.bi_buf|=t<>i-e.bi_valid,e.bi_valid+=r-i):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function E(e,t,r){var n,i,s=new Array(_+1),a=0;for(n=1;n<=_;n++)s[n]=a=a+r[n-1]<<1;for(i=0;i<=t;i++){var o=e[2*i+1];0!==o&&(e[2*i]=C(s[o]++,o))}}function A(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function I(e){8>1;1<=r;r--)B(e,s,r);for(i=h;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],B(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*i]=s[2*r]+s[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=i,e.heap[1]=i++,B(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,s,a,o,h=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,c=t.stat_desc.extra_base,p=t.stat_desc.max_length,m=0;for(s=0;s<=_;s++)e.bl_count[s]=0;for(h[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)p<(s=h[2*h[2*(n=e.heap[r])+1]+1]+1)&&(s=p,m++),h[2*n+1]=s,u>=7;n<30;n++)for(y[n]=i<<7,e=0;e<1<>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),T(e,e.l_desc),T(e,e.d_desc),a=function(e){var t;for(D(e,e.dyn_ltree,e.l_desc.max_code),D(e,e.dyn_dtree,e.d_desc.max_code),T(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*l[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=i&&(i=s)):i=s=r+5,r+4<=i&&-1!==t?U(e,t,r,n):4===e.strategy||s===i?(S(e,2+(n?1:0),3),R(e,f,d)):(S(e,4+(n?1:0),3),function(e,t,r,n){var i;for(S(e,t-257,5),S(e,r-1,5),S(e,n-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(p[r]+256+1)]++,e.dyn_dtree[2*k(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){var t;S(e,2,3),z(e,256,f),16===(t=e).bi_valid?(x(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},{"../utils/common":41}],53:[function(e,t,r){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){"use strict";t.exports="function"==typeof setImmediate?setImmediate:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)})}).call(this,void 0!==r?r:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}); \ No newline at end of file diff --git a/docs/apidocs/legal/COPYRIGHT b/docs/apidocs/legal/COPYRIGHT new file mode 100644 index 00000000..945e19c1 --- /dev/null +++ b/docs/apidocs/legal/COPYRIGHT @@ -0,0 +1,69 @@ +Copyright © 1993, 2018, Oracle and/or its affiliates. +All rights reserved. + +This software and related documentation are provided under a +license agreement containing restrictions on use and +disclosure and are protected by intellectual property laws. +Except as expressly permitted in your license agreement or +allowed by law, you may not use, copy, reproduce, translate, +broadcast, modify, license, transmit, distribute, exhibit, +perform, publish, or display any part, in any form, or by +any means. Reverse engineering, disassembly, or +decompilation of this software, unless required by law for +interoperability, is prohibited. + +The information contained herein is subject to change +without notice and is not warranted to be error-free. If you +find any errors, please report them to us in writing. + +If this is software or related documentation that is +delivered to the U.S. Government or anyone licensing it on +behalf of the U.S. Government, the following notice is +applicable: + +U.S. GOVERNMENT END USERS: Oracle programs, including any +operating system, integrated software, any programs +installed on the hardware, and/or documentation, delivered +to U.S. Government end users are "commercial computer +software" pursuant to the applicable Federal Acquisition +Regulation and agency-specific supplemental regulations. As +such, use, duplication, disclosure, modification, and +adaptation of the programs, including any operating system, +integrated software, any programs installed on the hardware, +and/or documentation, shall be subject to license terms and +license restrictions applicable to the programs. No other +rights are granted to the U.S. Government. + +This software or hardware is developed for general use in a +variety of information management applications. It is not +developed or intended for use in any inherently dangerous +applications, including applications that may create a risk +of personal injury. If you use this software or hardware in +dangerous applications, then you shall be responsible to +take all appropriate fail-safe, backup, redundancy, and +other measures to ensure its safe use. Oracle Corporation +and its affiliates disclaim any liability for any damages +caused by use of this software or hardware in dangerous +applications. + +Oracle and Java are registered trademarks of Oracle and/or +its affiliates. Other names may be trademarks of their +respective owners. + +Intel and Intel Xeon are trademarks or registered trademarks +of Intel Corporation. All SPARC trademarks are used under +license and are trademarks or registered trademarks of SPARC +International, Inc. AMD, Opteron, the AMD logo, and the AMD +Opteron logo are trademarks or registered trademarks of +Advanced Micro Devices. UNIX is a registered trademark of +The Open Group. + +This software or hardware and documentation may provide +access to or information on content, products, and services +from third parties. Oracle Corporation and its affiliates +are not responsible for and expressly disclaim all +warranties of any kind with respect to third-party content, +products, and services. Oracle Corporation and its +affiliates will not be responsible for any loss, costs, or +damages incurred due to your access to or use of third-party +content, products, or services. diff --git a/docs/apidocs/legal/LICENSE b/docs/apidocs/legal/LICENSE new file mode 100644 index 00000000..ee860d38 --- /dev/null +++ b/docs/apidocs/legal/LICENSE @@ -0,0 +1,118 @@ +Your use of this Program is governed by the No-Fee Terms and Conditions set +forth below, unless you have received this Program (alone or as part of another +Oracle product) under an Oracle license agreement (including but not limited to +the Oracle Master Agreement), in which case your use of this Program is governed +solely by such license agreement with Oracle. + +Oracle No-Fee Terms and Conditions (NFTC) + +Definitions + +"Oracle" refers to Oracle America, Inc. "You" and "Your" refers to (a) a company +or organization (each an "Entity") accessing the Programs, if use of the +Programs will be on behalf of such Entity; or (b) an individual accessing the +Programs, if use of the Programs will not be on behalf of an Entity. +"Program(s)" refers to Oracle software provided by Oracle pursuant to the +following terms and any updates, error corrections, and/or Program Documentation +provided by Oracle. "Program Documentation" refers to Program user manuals and +Program installation manuals, if any. If available, Program Documentation may be +delivered with the Programs and/or may be accessed from +www.oracle.com/documentation. "Separate Terms" refers to separate license terms +that are specified in the Program Documentation, readmes or notice files and +that apply to Separately Licensed Technology. "Separately Licensed Technology" +refers to Oracle or third party technology that is licensed under Separate Terms +and not under the terms of this license. + +Separately Licensed Technology + +Oracle may provide certain notices to You in Program Documentation, readmes or +notice files in connection with Oracle or third party technology provided as or +with the Programs. If specified in the Program Documentation, readmes or notice +files, such technology will be licensed to You under Separate Terms. Your rights +to use Separately Licensed Technology under Separate Terms are not restricted in +any way by the terms herein. For clarity, notwithstanding the existence of a +notice, third party technology that is not Separately Licensed Technology shall +be deemed part of the Programs licensed to You under the terms of this license. + +Source Code for Open Source Software + +For software that You receive from Oracle in binary form that is licensed under +an open source license that gives You the right to receive the source code for +that binary, You can obtain a copy of the applicable source code from +https://oss.oracle.com/sources/ or http://www.oracle.com/goto/opensourcecode. If +the source code for such software was not provided to You with the binary, You +can also receive a copy of the source code on physical media by submitting a +written request pursuant to the instructions in the "Written Offer for Source +Code" section of the latter website. + +------------------------------------------------------------------------------- + +The following license terms apply to those Programs that are not provided to You +under Separate Terms. + +License Rights and Restrictions + +Oracle grants to You, as a recipient of this Program, subject to the conditions +stated herein, a nonexclusive, nontransferable, limited license to: + +(a) internally use the unmodified Programs for the purposes of developing, +testing, prototyping and demonstrating your applications, and running the +Program for Your own personal use or internal business operations; and + +(b) redistribute the unmodified Program and Program Documentation, under the +terms of this License, provided that You do not charge Your licensees any fees +associated with such distribution or use of the Program, including, without +limitation, fees for products that include or are bundled with a copy of the +Program or for services that involve the use of the distributed Program. + +You may make copies of the Programs to the extent reasonably necessary for +exercising the license rights granted herein and for backup purposes. You are +granted the right to use the Programs to provide third party training in the use +of the Programs and associated Separately Licensed Technology only if there is +express authorization of such use by Oracle on the Program's download page or in +the Program Documentation. + +Your license is contingent on compliance with the following conditions: + +- You do not remove markings or notices of either Oracle's or a licensor's + proprietary rights from the Programs or Program Documentation; + +- You comply with all U.S. and applicable export control and economic sanctions + laws and regulations that govern Your use of the Programs (including technical + data); + +- You do not cause or permit reverse engineering, disassembly or decompilation + of the Programs (except as allowed by law) by You nor allow an associated + party to do so. + +For clarity, any source code that may be included in the distribution with the +Programs is provided solely for reference purposes and may not be modified, +unless such source code is under Separate Terms permitting modification. + +Ownership + +Oracle or its licensors retain all ownership and intellectual property rights to +the Programs. + +Information Collection + +The Programs' installation and/or auto-update processes, if any, may transmit a +limited amount of data to Oracle or its service provider about those processes +to help Oracle understand and optimize them. Oracle does not associate the data +with personally identifiable information. Refer to Oracle's Privacy Policy at +www.oracle.com/privacy. + +Disclaimer of Warranties; Limitation of Liability + +THE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ORACLE FURTHER +DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY +IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +NONINFRINGEMENT. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ORACLE BE LIABLE TO YOU FOR +DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT +LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/docs/apidocs/legal/jquery.md b/docs/apidocs/legal/jquery.md new file mode 100644 index 00000000..f7b72e3f --- /dev/null +++ b/docs/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.0 + +### jQuery License +``` +jQuery v 3.6.0 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.0 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/docs/apidocs/legal/jqueryUI.md b/docs/apidocs/legal/jqueryUI.md new file mode 100644 index 00000000..8031bdb5 --- /dev/null +++ b/docs/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.12.1 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/docs/apidocs/member-search-index.js b/docs/apidocs/member-search-index.js index ffb67b66..a29656ca 100644 --- a/docs/apidocs/member-search-index.js +++ b/docs/apidocs/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"AbstractAuditLogger()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"AbstractAuditLoggerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"AbstractAuditLoggerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry)","url":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"AbstractHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"AbstractHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"AbstractIdentityAttribute(String, String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"AbstractIdentityAttribute(String, String, String, T)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,T)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"AbstractKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry)","url":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration","l":"AbstractKeyAndCertificateHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"AbstractKeyAndCertificateHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AbstractSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","url":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"AbstractSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"AbstractSamlIdentityAttribute(String, String, T)","url":"%3Cinit%3E(java.lang.String,java.lang.String,T)"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"AbstractSignServiceHandler()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"AbstractTBSDataProcessor(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.spring.config","c":"ActuatorAuditingConfiguration","l":"ActuatorAuditingConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLogger","l":"ActuatorAuditLogger(AuditLoggerListener)","url":"%3Cinit%3E(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"ActuatorAuditLoggerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"ActuatorAuditLoggerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"ActuatorAuditLoggerListener(ApplicationEventPublisher)","url":"%3Cinit%3E(org.springframework.context.ApplicationEventPublisher)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"addCertificate(X509CertificateHolder)","url":"addCertificate(org.bouncycastle.cert.X509CertificateHolder)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"addFactory(HandlerFactory)","url":"addFactory(se.swedenconnect.signservice.core.config.HandlerFactory)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"addHeader(String, String)","url":"addHeader(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"addParameter(AuditEventParameter)","url":"addParameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"addParameter(AuditEventParameter)","url":"addParameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"addParameter(String, String)","url":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"addParameter(String, String)","url":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"addParameter(String, String)","url":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"AdesSigningCertificateDigest()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config","c":"EngineConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties.Saml","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"allowedClockSkew"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"ALWAYS"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"APPLICATION_SAML_METADATA"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertAttributes(AuthnRequirements, List>, SignServiceContext)","url":"assertAttributes(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,java.util.List,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertAuthnContext(AuthnRequest, String, SignServiceContext)","url":"assertAuthnContext(org.opensaml.saml.saml2.core.AuthnRequest,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","url":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","url":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","url":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"assertSamlType(String)","url":"assertSamlType(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertSignMessage(SignMessage, List>, ResponseProcessingResult, AuthnRequest, SignServiceContext)","url":"assertSignMessage(se.swedenconnect.signservice.protocol.msg.SignMessage,java.util.List,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"assertSignMessage(SignMessage, List>, ResponseProcessingResult, AuthnRequest, SignServiceContext)","url":"assertSignMessage(se.swedenconnect.signservice.protocol.msg.SignMessage,java.util.List,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"assignValue(Object, String, Class, Object)","url":"assignValue(java.lang.Object,java.lang.String,java.lang.Class,java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"ATTRIBUTE_NAME_SIGNMESSAGE_DIGEST"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"attributeConverter"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeException","l":"AttributeException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeException","l":"AttributeException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingData","l":"AttributeMappingData()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingException","l":"AttributeMappingException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingException","l":"AttributeMappingException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"AuditEventParameter(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.spring.config","c":"ActuatorAuditingConfiguration","l":"auditEventRepository()"},{"p":"se.swedenconnect.signservice.spring.config","c":"ActuatorAuditingConfiguration","l":"auditListener(AuditEventRepository)","url":"auditListener(org.springframework.boot.actuate.audit.AuditEventRepository)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"auditLog(AuditEvent)","url":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLogger","l":"auditLog(AuditEvent)","url":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"auditLog(AuditEvent)","url":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLogger","l":"auditLog(AuditEvent)","url":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"auditLog(String, Function)","url":"auditLog(java.lang.String,java.util.function.Function)"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"AuditLoggerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerException","l":"AuditLoggerException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerException","l":"AuditLoggerException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","url":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","url":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","url":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"AuthenticationHandlerBeanConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"AuthenticationHandlerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"AuthenticationResultChoice(AuthenticationResult)","url":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationResult)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"AuthenticationResultChoice(HttpResponseAction)","url":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpResponseAction)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"AUTHN_FAILED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_FAILURE"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"AUTHN_ONGOING"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AUTHN_REQS_KEY"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_SIGNMESSAGE_NOT_DISPLAYED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_UNSUPPORTED_AUTHNCONTEXT"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_USER_CANCEL"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_USER_MISMATCH"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AUTHNREQUEST_KEY"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"authnRequestGenerator"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"BasicCAService(PkiCredential, CARepository, CertificateIssuerModel, CRLIssuerModel)","url":"%3Cinit%3E(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.repository.CARepository,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel)"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"beanLoader()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"BeanReferenceHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory","l":"BeanReferenceHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"beanRegistrator()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"BES"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"BINDING"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"BooleanSamlIdentityAttribute(String, String, Boolean)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"BooleanSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"builder()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"builder()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"builder()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"buildIdentityAssertion(ResponseProcessingResult, List>, SignServiceContext)","url":"buildIdentityAssertion(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLogger","l":"CallbackAuditLogger(AuditLoggerListener)","url":"%3Cinit%3E(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"CallbackAuditLoggerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerFactory","l":"CallbackAuditLoggerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"CANCEL_STATUS_CODE"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","url":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","url":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","url":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"canProcess(HttpUserRequest)","url":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"canProcess(HttpUserRequest)","url":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"CERT_ISSUANCE_FAILED"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CertificateProfileConfiguration","l":"CertificateProfileConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"certificateStartOffset(Duration)","url":"certificateStartOffset(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"certificateValidity(Duration)","url":"certificateValidity(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"checkCertificateType(SigningCertificateRequirements)","url":"checkCertificateType(se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"checkReplay(SAMLObject)","url":"checkReplay(org.opensaml.saml.common.SAMLObject)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"checkReplay(String)","url":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"MessageReplayChecker","l":"checkReplay(String)","url":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"DefaultMessageReplayChecker","l":"checkReplay(String)","url":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"KeyAndCertificateHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","url":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","url":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","url":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","url":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkSigningTime(Instant)","url":"checkSigningTime(java.time.Instant)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkSignTask(RequestedSignatureTask, SignatureAlgorithm)","url":"checkSignTask(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"checkSignTask(RequestedSignatureTask, SignatureAlgorithm)","url":"checkSignTask(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","url":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","url":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","url":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"Choice(F, S)","url":"%3Cinit%3E(F,S)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"cleanup()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"clear()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"close()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"CMCKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CMCClient, CertificateRequestFormat)","url":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.ca.cmc.api.client.CMCClient,se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat)"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerConfiguration","l":"CMCKeyAndCertificateHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerFactory","l":"CMCKeyAndCertificateHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"CMS"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties","l":"CommonBeansConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"completeAuthentication(HttpUserRequest, AuthenticationResult, EngineContext)","url":"completeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.authn.AuthenticationResult,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"consolidateTBSData(List)","url":"consolidateTBSData(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.ContactPersonConfig","l":"ContactPersonConfig()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"contents(byte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"convert(Attribute)","url":"convert(org.opensaml.saml.saml2.core.Attribute)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"convert(Attribute)","url":"convert(se.swedenconnect.schemas.saml_2_0.assertion.Attribute)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"convert(IdentityAttribute)","url":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeConverter","l":"convert(IdentityAttribute)","url":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"convert(IdentityAttribute)","url":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"convert(String)","url":"convert(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"LocalizedStringConverter","l":"convert(String)","url":"convert(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeConverter","l":"convert(T)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"create()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CredentialContainerConfiguration","l":"create()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","url":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","url":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","url":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactory","l":"create(HandlerConfiguration)","url":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"createActuatorEvent(AuditEvent)","url":"createActuatorEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration","l":"createAttributeConsumingServiceElement()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"createAuditEvent(String)","url":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"createAuditEvent(String)","url":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"AuditEventFactory","l":"createAuditEvent(String)","url":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"DefaultAuditEventFactory","l":"createAuditEvent(String)","url":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","url":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","url":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","url":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","url":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","url":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor)","url":"createAuthnRequestContext(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor)","url":"createAuthnRequestContext(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createAuthnRequestGenerator(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider, EntityDescriptor)","url":"createAuthnRequestGenerator(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","url":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","url":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","url":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"createCertificateNameModel(List)","url":"createCertificateNameModel(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createEntityDescriptor(SamlAuthenticationHandlerConfiguration, BeanLoader)","url":"createEntityDescriptor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"createErrorResponse(HttpUserRequest, EngineContext, SignServiceError)","url":"createErrorResponse(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext,se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","url":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createHandler(SamlAuthenticationHandlerConfiguration, MetadataProvider, EntityDescriptorContainer, ResponseProcessor, AuthnRequestGenerator, String)","url":"createHandler(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"createHttpClient()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","url":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","url":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","url":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createResponseProcessingInput(AuthnRequest, String, HttpUserRequest, SignServiceContext)","url":"createResponseProcessingInput(org.opensaml.saml.saml2.core.AuthnRequest,java.lang.String,se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createResponseProcessor(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider)","url":"createResponseProcessor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createResponseProcessor(SamlAuthenticationHandlerConfiguration, SAMLObjectDecrypter, MessageReplayChecker, MetadataProvider)","url":"createResponseProcessor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.opensaml.xmlsec.encryption.support.SAMLObjectDecrypter,se.swedenconnect.opensaml.saml2.response.replay.MessageReplayChecker,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"createSignResponseMessage(SignServiceContext, SignRequestMessage)","url":"createSignResponseMessage(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"createSignResponseMessage(SignServiceContext, SignRequestMessage)","url":"createSignResponseMessage(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"createSignServiceContext()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator)","url":"createSignServiceEngineManager(se.swedenconnect.signservice.config.SignServiceConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceFactory","l":"createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator)","url":"createSignServiceEngineManager(se.swedenconnect.signservice.config.SignServiceConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"createSuccessResult()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"createSuccessResult()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createValidationContext(HttpUserRequest, SignServiceContext)","url":"createValidationContext(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"createXadesQualifyingProperties()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"createXadesQualifyingProperties(Element)","url":"createXadesQualifyingProperties(org.w3c.dom.Element)"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"CredentialContainerBeanConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CredentialContainerConfiguration","l":"CredentialContainerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"crlStartOffset(Duration)","url":"crlStartOffset(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"crlValidity(Duration)","url":"crlValidity(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"crmf"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"DateSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"DateSamlIdentityAttribute(String, String, LocalDate)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.LocalDate)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"decodeMessage(HttpUserRequest, EngineContext)","url":"decodeMessage(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"decodeRequest(HttpUserRequest, SignServiceContext)","url":"decodeRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"decodeRequest(HttpUserRequest, SignServiceContext)","url":"decodeRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"DEFAULT"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"DEFAULT_ALGORITHM_KEY_TYPES"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"DEFAULT_ALLOWED_CLOCK_SKEW"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CERTIFICATE_START_OFFSET"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CERTIFICATE_VALIDITY"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"DEFAULT_CLEANUP_THRESHOLD"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CRL_START_OFFSET"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CRL_VALIDITY"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"DEFAULT_LOA"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"DEFAULT_MAX_MESSAGE_AGE"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"DEFAULT_NAME_FORMAT"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"DEFAULT_PRINCIPAL"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"DefaultAdESObject(String, byte[])","url":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultAttributeMapper","l":"DefaultAttributeMapper(DefaultValuePolicyChecker)","url":"%3Cinit%3E(se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"DefaultAuditEventFactory","l":"DefaultAuditEventFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"DefaultAuthnRequirements()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"DefaultCertificateAttributeIdentifier(CertificateAttributeType, String, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"DefaultCertificateAttributeIdentifier(CertificateAttributeType, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"DefaultCertificateAttributeMapping()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"DefaultClientConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"DefaultClientConfiguration(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"DefaultCompletedSignatureTask()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"DefaultCompletedSignatureTask(RequestedSignatureTask)","url":"%3Cinit%3E(se.swedenconnect.signservice.signature.RequestedSignatureTask)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"DefaultEngineConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"DefaultHttpBodyAction()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"DefaultHttpPostAction(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"DefaultHttpRedirectAction(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpBodyAction)","url":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpBodyAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpPostAction)","url":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpPostAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpRedirectAction)","url":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpRedirectAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseActionDeserializer","l":"DefaultHttpResponseActionDeserializer()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"DefaultHttpUserRequest()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"DefaultIdentityAssertion()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"DefaultIdentityAttributeIdentifier(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"DefaultMessageConditions(Instant, Instant)","url":"%3Cinit%3E(java.time.Instant,java.time.Instant)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"DefaultMessageReplayChecker","l":"DefaultMessageReplayChecker(ReplayCheckerStorageContainer)","url":"%3Cinit%3E(se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"defaultProcessingRuleCheck(String)","url":"defaultProcessingRuleCheck(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"DefaultRequestedCertificateAttribute(CertificateAttributeType, String, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"DefaultRequestedCertificateAttribute(CertificateAttributeType, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"DefaultRequestedSignatureTask()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"DefaultSamlAuthenticationHandler","l":"DefaultSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","url":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"DefaultSelfSignedCaCertificateGenerator","l":"DefaultSelfSignedCaCertificateGenerator()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"DefaultSignatureActivationRequestData(String, int, boolean)","url":"%3Cinit%3E(java.lang.String,int,boolean)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List, AlgorithmRegistry, SignServiceSignerProvider)","url":"%3Cinit%3E(java.util.List,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List, AlgorithmRegistry)","url":"%3Cinit%3E(java.util.List,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerConfiguration","l":"DefaultSignatureHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"DefaultSignatureHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"DefaultSignatureRequirements(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"DefaultSignerAuthnInfo(IdentityAssertion)","url":"%3Cinit%3E(se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"DefaultSigningCertificateRequirements()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"DefaultSignRequestMessageVerifier()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"DefaultSignServiceConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"DefaultSignServiceContext(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"DefaultSignServiceEngine(EngineConfiguration, MessageReplayChecker, AuditLogger)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.storage.MessageReplayChecker,se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"DefaultSignServiceEngineManager(List, AuditLogger)","url":"%3Cinit%3E(java.util.List,se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"DefaultSignServiceFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"DefaultSignServiceFactory(HandlerFactoryRegistry)","url":"%3Cinit%3E(se.swedenconnect.signservice.core.config.HandlerFactoryRegistry)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"DefaultSignServiceProcessingResult(SignServiceContext, HttpResponseAction)","url":"%3Cinit%3E(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.core.http.HttpResponseAction)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"DefaultSignServiceSignerProvider","l":"DefaultSignServiceSignerProvider(AlgorithmRegistry)","url":"%3Cinit%3E(se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig","l":"DefaultValuePolicyCheckerConfig()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration","l":"DefaultValuePolicyCheckerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl","l":"DefaultValuePolicyCheckerImpl(List, boolean)","url":"%3Cinit%3E(java.util.List,boolean)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseActionDeserializer","l":"deserialize(JsonParser, DeserializationContext)","url":"deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"deserialize(String)","url":"deserialize(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"dsObjectFactory"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssConstants","l":"DSS_EXT_NAMESPACE"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssConstants","l":"DSS_PROFILE"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"DssProtocolHandler()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerConfiguration","l":"DssProtocolHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"DssProtocolHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaSignData(byte[], PrivateKey, Algorithm)","url":"ecdsaSignData(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.Algorithm)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaVerifyDigest(byte[], EcdsaSigValue, PublicKey)","url":"ecdsaVerifyDigest(byte[],se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue,java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaVerifySignedData(byte[], EcdsaSigValue, PublicKey, MessageDigestAlgorithm, AlgorithmRegistry)","url":"ecdsaVerifySignedData(byte[],se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue,java.security.PublicKey,se.swedenconnect.security.algorithms.MessageDigestAlgorithm,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"encode()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"encodeResponse(SignResponseMessage, SignServiceContext)","url":"encodeResponse(se.swedenconnect.signservice.protocol.SignResponseMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"encodeResponse(SignResponseMessage, SignServiceContext)","url":"encodeResponse(se.swedenconnect.signservice.protocol.SignResponseMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config","c":"EngineConfigurationProperties","l":"EngineConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"EngineContext(SignServiceContext)","url":"%3Cinit%3E(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"entityDescriptorContainer"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"EPES"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SESSION_RESET"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_STARTED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_USER_AUTHENTICATED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_USER_AUTHN_FAILED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_NOTFOUND"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_PROCESSING_ERROR"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_STARTED"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext)","url":"extendedAssertionVerification(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext)","url":"extendedAssertionVerification(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"FAILED_AUTHN"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"FileAuditLogger(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"FileAuditLoggerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerFactory","l":"FileAuditLoggerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"finalizeSignRequest(HttpUserRequest, AuthenticationResult, EngineContext)","url":"finalizeSignRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.authn.AuthenticationResult,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"formatAuditEvent(AuditEvent)","url":"formatAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"fromType(String)","url":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"fromType(String)","url":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"fromType(String)","url":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"DefaultSelfSignedCaCertificateGenerator","l":"generate(PkiCredential, CertificateIssuerModel, CertNameModel)","url":"generate(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"SelfSignedCaCertificateGenerator","l":"generate(PkiCredential, CertificateIssuerModel, CertNameModel)","url":"generate(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"generateSignatureEncodedMessage()"},{"p":"se.swedenconnect.signservice.certificate","c":"KeyAndCertificateHandler","l":"generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext)","url":"generateSigningCredential(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext)","url":"generateSigningCredential(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"get(String, Class)","url":"get(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"get(String, Class)","url":"get(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"get(String)","url":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"get(String)","url":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"get(String)","url":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"get(String)","url":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"getActive()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getAdesElement()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getAdESObject()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getAdESObject()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getAdESType()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getAdESType()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"getAlgorithmFromTypeAndDigestMethod(MessageDigestAlgorithm, String, AlgorithmRegistry)","url":"getAlgorithmFromTypeAndDigestMethod(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,java.lang.String,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getAlgorithmRegistry()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getAllCertificates()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"getAllowedClockSkew()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResult","l":"getAssertion()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getAttribute(ASN1ObjectIdentifier, List)","url":"getAttribute(org.bouncycastle.asn1.ASN1ObjectIdentifier,java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getAttributeMapper()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getAttributeMappings()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getAttributeMappings()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"getAuditEventBuilder(String)","url":"getAuditEventBuilder(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"getAuditEventBuilder(String)","url":"getAuditEventBuilder(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getAuthContextExtAttributeMappings(List)","url":"getAuthContextExtAttributeMappings(java.util.List)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getAuthenticationHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getAuthenticationHandler()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"getAuthenticationResult()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getAuthnContext()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getAuthnContext()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnContextIdentifiers()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnContextIdentifiers()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getAuthnInstant()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getAuthnInstant()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnProfile()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnProfile()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getAuthnRequest(SignServiceContext)","url":"getAuthnRequest(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getAuthnRequirements()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnServiceID()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnServiceID()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getBaseCertificateModelBuilder(CertNameModel, PublicKey, X509CertificateHolder, CertificateIssuerModel)","url":"getBaseCertificateModelBuilder(se.swedenconnect.ca.engine.ca.models.cert.CertNameModel,java.security.PublicKey,org.bouncycastle.cert.X509CertificateHolder,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getBaseUrl()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getBaseUrl()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getBody()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getBody()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCaAlgorithm()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"getCanonicalXml(byte[], String)","url":"getCanonicalXml(byte[],java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getCaSupportedCertificateTypes()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificate(BigInteger)","url":"getCertificate(java.math.BigInteger)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificateCount(boolean)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCertificateIssuer()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"getCertificateModelBuilder(PublicKey, CertNameModel, boolean, boolean)","url":"getCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel,boolean,boolean)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificateRange(int, int, boolean, SortBy, boolean)","url":"getCertificateRange(int,int,boolean,se.swedenconnect.ca.engine.ca.repository.SortBy,boolean)"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getCertificateType()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getCertificateType()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getClientConfiguration()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getClientConfiguration()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getClientId()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getClientId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getClientId()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getCMSAlgoProtection(SignatureAlgorithm)","url":"getCMSAlgoProtection(se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getCmsSigningTime(Attribute)","url":"getCmsSigningTime(org.bouncycastle.asn1.cms.Attribute)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getCommonBeans()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getCommonBeans()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getConditions()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"getContents()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpBodyAction","l":"getContents()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getContext()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCrlDpURLs()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCrlIssuer()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCRLRevocationDataProvider()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCurrentCrl()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCurrentCRLMetadata()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getDefaultConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultConfigRef()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getDefaultConfigRef()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultCredential()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultCredential()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultHandlerConfig()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultHandlerConfig()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"getDefaultMessage()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultSignServiceId()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"RequestedCertificateAttribute","l":"getDefaultValue()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"getDefaultValue()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getDEREncodedSigValue()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"CertificateAttributeMapping","l":"getDestination()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"getDestination()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getDestinationUrl()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getDetailedMessage()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"getDocumentCount()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"getDocumentCount()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDomain()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDomain()"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"getElementLifetime()"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"getElementLifetime()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getEncodedAssertion()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getEncodedAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignMessage","l":"getEncoding()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"getEngines()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"getEngines()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getEngines()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getEngines()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"getError()"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"getEventFactory()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"getEventFactory()"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"getFactory(String)","url":"getFactory(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"getFileName()"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"getFirst()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","url":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getHeader(String)","url":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getHeader(String)","url":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getHeader(String)","url":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpBodyAction","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getHttpResourceProviders()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getHttpResourceProviders()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getId()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getId()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"getId()"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"getId()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getId()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthnContextIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignerAuthnInfo","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIdentityAttributes()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIdentityAttributes()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getIdpMetadata(AuthnRequirements, SignServiceContext)","url":"getIdpMetadata(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getInResponseTo()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(ASN1TaggedObject, boolean)","url":"getInstance(org.bouncycastle.asn1.ASN1TaggedObject,boolean)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(BigInteger, BigInteger)","url":"getInstance(java.math.BigInteger,java.math.BigInteger)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(Object)","url":"getInstance(java.lang.Object)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"getInstance(PkiCredential, String, String, CARepository)","url":"getInstance(se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.lang.String,se.swedenconnect.ca.engine.ca.repository.CARepository)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"getInstance(PkiCredential, String, String, String)","url":"getInstance(se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIssuanceInstant()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIssuanceInstant()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getIssuedAt()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getIssuedAt()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIssuer()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIssuer()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getIssuerId()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getIssuerSerial(X509Certificate)","url":"getIssuerSerial(java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getKeyAndCertificateHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getKeyAndCertificateHandler()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"KeyUsageCalculator","l":"getKeyUsageValue(PublicKey, SigningKeyUsageDirective)","url":"getKeyUsageValue(java.security.PublicKey,se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getListener()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getListenerRef()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"getLoggerName()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getMainStatusCode()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"getMaxMessageAge()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getMessage()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getMessage()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getMessageReplayCheckerBeanName()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getMessageReplayCheckerBeanName()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getMinorErrorCode()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getMinorStatusCode()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignMessage","l":"getMustShow()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"getName()"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"getName()"},{"p":"se.swedenconnect.signservice.core","c":"SignServiceHandler","l":"getName()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getName()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"getName()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"getName()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"getName()"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"getName()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getNameFormat()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"getNameFormat()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getNextCrlNumber()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"getNotAfter()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"getNotAfter()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"getNotBefore()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"getNotBefore()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESObject","l":"getObjectBytes()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"getObjectBytes()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponder()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponderCertificate()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponderURL()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getParameter(String)","url":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getParameter(String)","url":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getParameter(String)","url":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getParameters()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpPostAction","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getPost()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getPost()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getPreferredBindingUri()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getProcessingPaths()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getProcessingPaths()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getProcessingRequirements()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getProcessingRequirements()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getProcessingRulesUri()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getProcessingRulesUri()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getProtocolHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getProtocolHandler()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getRedirect()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getRedirect()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getRelayState()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getRelayState()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getReplayCheckerStorageContainerBeanName()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getReplayCheckerStorageContainerBeanName()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getRequestedSignerAttributes()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getRequestedSignerAttributes()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getRequestId()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getRequestSignatureRequirement()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getResource(HttpUserRequest)","url":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"getResource(HttpUserRequest)","url":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResourceProvider","l":"getResource(HttpUserRequest)","url":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceProcessingResult","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getResponseSendMethod()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getResponseSignatureRequirement()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getResponseUrl()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getResponseUrls()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getResponseUrls()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getRevokedCertificates()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"getRfc5035IssuerSerialBytes(X509Certificate)","url":"getRfc5035IssuerSerialBytes(java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"getRSAPkcs1DigestInfo(MessageDigestAlgorithm, @lombok.NonNull byte[])","url":"getRSAPkcs1DigestInfo(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,@lombok.NonNullbyte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"getSADValidator()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getScheme()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"getSecond()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getServiceName()"},{"p":"se.swedenconnect.signservice.signature","c":"CompletedSignatureTask","l":"getSignature()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"getSignature()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getSignatureActivationRequestData()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getSignatureActivationRequestData()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureRequirements","l":"getSignatureAlgorithm()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"getSignatureAlgorithm()"},{"p":"se.swedenconnect.signservice.signature","c":"CompletedSignatureTask","l":"getSignatureAlgorithmUri()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"getSignatureAlgorithmUri()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignatureCertificateChain()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignatureHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignatureHandler()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESObject","l":"getSignatureId()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"getSignatureId()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSignaturePolicyIdentifier()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignatureRequirements()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignatureTasks()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignatureTasks()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getSignatureType()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getSignatureType()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getSignedCertAttr(MessageDigestAlgorithm, X509Certificate, boolean)","url":"getSignedCertAttr(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,java.security.cert.X509Certificate,boolean)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"DefaultSignServiceSignerProvider","l":"getSigner(String, SignatureType)","url":"getSigner(java.lang.String,se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceSignerProvider","l":"getSigner(String, SignatureType)","url":"getSigner(java.lang.String,se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignerAuthnInfo()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSigningCertificateDigest()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getSigningCertificateProfile()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getSigningCertificateProfile()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSigningCertificateRequirements()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSigningTime()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getSigningTimeAttribute(Date)","url":"getSigningTimeAttribute(java.util.Date)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignMessage()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getSignMessageDisplayed()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getSignRequest()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"getSignRequestId()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"getSignRequestId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignResponseResult()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"getSignServiceContext()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceProcessingResult","l":"getSignServiceContext()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignServiceCredential()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignServiceCredential()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"CertificateAttributeMapping","l":"getSources()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"getSources()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getState()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getStatusMessage()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getStatusMessage(String)","url":"getStatusMessage(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getSubjectAltNames(List)","url":"getSubjectAltNames(java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getSubjectDirectoryAttributes(List)","url":"getSubjectDirectoryAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"getSupportedProcessingRules()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getSystemAudit()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getSystemAudit()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"getSystemAuditLogger()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"getSystemAuditLogger()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"getSystemAuditLogger(AuditLoggerConfigurationProperties, BeanLoader)","url":"getSystemAuditLogger(se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getTaskId()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getTaskId()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getTbsData()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getTbsData()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getterNameToSetter(String)","url":"getterNameToSetter(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getTimestamp()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getTimestamp()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getTrustedCertificates()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getTrustedCertificates()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getType()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"getType()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpPostAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpRedirectAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getValues()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"getValues()"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"handlerFactoryRegistry()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"HandlerFactoryRegistry()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"hashCode()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"hashCode()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"header(String, String)","url":"header(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"HTTP_GET_ERROR"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"HttpBodyActionBuilder()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"HttpPostActionBuilder()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration.HttpProxyConfiguration","l":"HttpProxyConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"HttpRedirectActionBuilder()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"init()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"init()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"init(AuditLogger)","url":"init(se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"initAuthentication(HttpUserRequest, SignRequestMessage, EngineContext)","url":"initAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryReplayCheckerStorageContainer","l":"InMemoryReplayCheckerStorageContainer(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"InMemoryStorageContainer(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"InstantSamlIdentityAttribute(String, String, Instant)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.Instant)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"InstantSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"IntegerSamlIdentityAttribute(String, String, Integer)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Integer)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"IntegerSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"INTERNAL_AUTHN_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"INTERNAL_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"INTERNAL_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"INVALID_MESSAGE_CONTENT"},{"p":"se.swedenconnect.signservice.core.types","c":"InvalidRequestException","l":"InvalidRequestException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.core.types","c":"InvalidRequestException","l":"InvalidRequestException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"isActive()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"isAttributePresent(ASN1ObjectIdentifier, List)","url":"isAttributePresent(org.bouncycastle.asn1.ASN1ObjectIdentifier,java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"isCancel()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyChecker","l":"isDefaultValueAllowed(CertificateAttributeType, String, String)","url":"isDefaultValueAllowed(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl","l":"isDefaultValueAllowed(CertificateAttributeType, String, String)","url":"isDefaultValueAllowed(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"isIncludeIssuerSerial()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"isMergeCandidate(Method)","url":"isMergeCandidate(java.lang.reflect.Method)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"isMultiValued()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"isMultiValued()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"RequestedCertificateAttribute","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"isRequired()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"isSignatureActivationProtocolSupported(EntityDescriptor)","url":"isSignatureActivationProtocolSupported(org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"isSignatureActivationProtocolSupported(EntityDescriptor)","url":"isSignatureActivationProtocolSupported(org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"isSigned()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"isSignMessageSupported()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"isSignMessageSupported()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"isSignRequestEndpoint(HttpUserRequest)","url":"isSignRequestEndpoint(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"isStrictProcessing()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"isSuccess()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","url":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","url":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","url":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List, String, SignServiceContext)","url":"issueSigningCertificateChain(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,java.util.List,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List, String, SignServiceContext)","url":"issueSigningCertificateChain(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,java.util.List,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"isWithinRange(Instant)","url":"isWithinRange(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"isWithinRange(Instant)","url":"isWithinRange(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"JaxbAttributeConverter()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"JSON"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"KEY_GENERATION_FAILED"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"KeyAndCertificateHandlerBeanConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"KeyAndCertificateHandlerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanLoader","l":"load(String, Class)","url":"load(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.core.config.spring","c":"SpringBeanLoader","l":"load(String, Class)","url":"load(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"loadCommonBeans(CommonBeansConfigurationProperties, BeanLoader, BeanRegistrator)","url":"loadCommonBeans(se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"LOCAL_NAME"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"localizedStringConverter()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"LocalizedStringConverter","l":"LocalizedStringConverter()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLogger","l":"LogSystemAuditLogger(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"LogSystemAuditLoggerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerFactory","l":"LogSystemAuditLoggerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMapper","l":"mapCertificateAttributes(SignRequestMessage, IdentityAssertion)","url":"mapCertificateAttributes(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultAttributeMapper","l":"mapCertificateAttributes(SignRequestMessage, IdentityAssertion)","url":"mapCertificateAttributes(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"maxMessageAge"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeArrays(Object, Object)","url":"mergeArrays(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeConfigObject(Object, Object)","url":"mergeConfigObject(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeDefaultConfiguration(HandlerConfiguration)","url":"mergeDefaultConfiguration(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeLists(Object, Object)","url":"mergeLists(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeMaps(Object, Object)","url":"mergeMaps(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"MESSAGE_REPLAY_CHECKER_BEAN_NAME"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"MessageReplayCheckerWrapper(MessageReplayChecker)","url":"%3Cinit%3E(se.swedenconnect.signservice.storage.MessageReplayChecker)"},{"p":"se.swedenconnect.signservice.storage","c":"MessageReplayException","l":"MessageReplayException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration","l":"MetadataConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"metadataProvider"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"MetadataProviderConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"MISMATCHING_IDENTITY_ATTRIBUTES"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"MockedAuthenticationHandler()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"MockedAuthenticationHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"MockedAuthenticationHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"NEVER"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"NEW"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"NO"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"nodeToBytes(Node)","url":"nodeToBytes(org.w3c.dom.Node)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"NoStorageCARepository(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"NOT_FOUND"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"onAuditEvent(AuditEvent)","url":"onAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"AuditLoggerListener","l":"onAuditEvent(AuditEvent)","url":"onAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.config.spring","c":"OpenSAMLConfiguration","l":"openSAML()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"OpenSamlAttributeConverter()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring","c":"OpenSAMLConfiguration","l":"OpenSAMLConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"OPTIONAL"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.OrganizationConfig","l":"OrganizationConfig()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"parameter(AuditEventParameter)","url":"parameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"parameter(String, String)","url":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"parameter(String, String)","url":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"parameter(String, String)","url":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"parseSignedAttributeBytes(byte[])"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"PDF"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"PDF_TYPE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"PDFTBSDataProcessor()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"PDFTBSDataProcessor(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"PKC"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"PkCrypto()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"pkcs10"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"PKCS1V15Padding()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(PkiCredential)","url":"%3Cinit%3E(se.swedenconnect.security.credential.PkiCredential)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(PkiCredentialConfigurationProperties)","url":"%3Cinit%3E(se.swedenconnect.security.credential.factory.PkiCredentialConfigurationProperties)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"PREFIX"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"principal(String)","url":"principal(java.lang.String)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"processRequest(HttpUserRequest, SignServiceContext)","url":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"processRequest(HttpUserRequest, SignServiceContext)","url":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"processRequest(HttpUserRequest, SignServiceContext)","url":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"processRequest(HttpUserRequest, SignServiceContext)","url":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","url":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","url":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","url":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"processSignRequest(HttpUserRequest, EngineContext)","url":"processSignRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","url":"processSignTaskData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","url":"processSignTaskData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"propertyToEntityDescriptorConverter()"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"PropertyToEntityDescriptorConverter()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"propertyToX509CertificateConverter()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"PROTOCOL_ERROR"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolException","l":"ProtocolException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolException","l":"ProtocolException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"ProtocolHandlerBeanConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"ProtocolHandlerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, byte[])","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, byte[], byte)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,byte[],byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, byte[])","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, int, byte)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,int,byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, int)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,int)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, int, byte)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,int,byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, int)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,int)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest)","url":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"publishNewCrl(X509CRLHolder)","url":"publishNewCrl(org.bouncycastle.cert.X509CRLHolder)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"put(String, T)","url":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"put(String, T)","url":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"put(String, T)","url":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"put(String, T)","url":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putIdentityAssertion(IdentityAssertion)","url":"putIdentityAssertion(se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putSignMessageDisplayed(Boolean)","url":"putSignMessageDisplayed(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putSignRequest(SignRequestMessage)","url":"putSignRequest(se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"QC"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"QC_SSCD"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"RDN"},{"p":"se.swedenconnect.signservice.config","c":"BeanRegistrator","l":"registerBean(String, Class, T)","url":"registerBean(java.lang.String,java.lang.Class,T)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringBeanRegistrator","l":"registerBean(String, Class, T)","url":"registerBean(java.lang.String,java.lang.Class,T)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"RELAY_STATE_KEY"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"RemoteCaInformation","l":"RemoteCaInformation()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"removeAttributes(List, List)","url":"removeAttributes(java.util.List,java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"removeExpiredCerts(int)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"removeHeader(String)","url":"removeHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"replaceAttribute(List, ASN1ObjectIdentifier, Attribute)","url":"replaceAttribute(java.util.List,org.bouncycastle.asn1.ASN1ObjectIdentifier,org.bouncycastle.asn1.cms.Attribute)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"REPLAY_ATTACK"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"REQUEST_EXPIRED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"REQUEST_INCORRECT"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.RequestedAttributeConfig","l":"RequestedAttributeConfig()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"REQUIRED"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"reset()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"resetContext()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"resetContext(SignServiceContext)","url":"resetContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"resetContext(SignServiceContext)","url":"resetContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"resolveDefaultConfigRef(Function>)","url":"resolveDefaultConfigRef(java.util.function.Function)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"resolveDefaultConfigRef(Function>)","url":"resolveDefaultConfigRef(java.util.function.Function)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"resolvePkiCredential(BeanLoader)","url":"resolvePkiCredential(se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"responseProcessor"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestInput","l":"RestProcessRequestInput()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestInput","l":"RestProcessRequestInput(String, HttpUserRequest)","url":"%3Cinit%3E(java.lang.String,se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestResult","l":"RestProcessRequestResult()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestResult","l":"RestProcessRequestResult(SignServiceProcessingResult)","url":"%3Cinit%3E(se.swedenconnect.signservice.application.SignServiceProcessingResult)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"resumeAuthentication(HttpUserRequest, EngineContext)","url":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","url":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","url":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","url":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"revokeCertificate(BigInteger, int, Date)","url":"revokeCertificate(java.math.BigInteger,int,java.util.Date)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaSign(byte[], PrivateKey)","url":"rsaSign(byte[],java.security.PrivateKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaSignEncodedMessage(byte[], PrivateKey)","url":"rsaSignEncodedMessage(byte[],java.security.PrivateKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaVerify(byte[], PublicKey)","url":"rsaVerify(byte[],java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaVerifyEncodedMessage(byte[], PublicKey)","url":"rsaVerifyEncodedMessage(byte[],java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"SAD_ID_KEY"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SAML_TYPE_DEFAULT"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SAML_TYPE_SWEDEN_CONNECT"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties.Saml","l":"Saml()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SamlAuthenticationHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"SamlAuthenticationHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"SamlMetadataProviderBeanConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"SamlStatus(Status)","url":"%3Cinit%3E(org.opensaml.saml.saml2.core.Status)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"SAN"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"SDA"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"serialize()"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"serialize()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"ServletApiHttpUserRequest(HttpServletRequest)","url":"%3Cinit%3E(javax.servlet.http.HttpServletRequest)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"setActive(boolean)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"setActive(Boolean)","url":"setActive(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setAdditionalAssertionConsumerPath(String)","url":"setAdditionalAssertionConsumerPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESObject(AdESObject)","url":"setAdESObject(se.swedenconnect.signservice.signature.AdESObject)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESType(AdESType)","url":"setAdESType(se.swedenconnect.signservice.signature.AdESType)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESType(String)","url":"setAdESType(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"setAllowedClockSkew(Duration)","url":"setAllowedClockSkew(java.time.Duration)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"setAllowedClockSkew(Duration)","url":"setAllowedClockSkew(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"setApplicationContext(ApplicationContext)","url":"setApplicationContext(org.springframework.context.ApplicationContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setAssertionConsumerPath(String)","url":"setAssertionConsumerPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setAttributeMappings(List)","url":"setAttributeMappings(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setAuthnContext(AuthnContextIdentifier)","url":"setAuthnContext(se.swedenconnect.signservice.authn.AuthnContextIdentifier)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnContextIdentifiers(List)","url":"setAuthnContextIdentifiers(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setAuthnInstant(Instant)","url":"setAuthnInstant(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnProfile(String)","url":"setAuthnProfile(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnServiceID(String)","url":"setAuthnServiceID(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setBaseUrl(String)","url":"setBaseUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"setBaseUrl(String)","url":"setBaseUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setBeanName(String)","url":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"setCaSupportedCertificateTypes(List)","url":"setCaSupportedCertificateTypes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setCertificateType(CertificateType)","url":"setCertificateType(se.swedenconnect.signservice.certificate.CertificateType)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"setCleanupThreshold(int)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setClientId(String)","url":"setClientId(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"setContents(byte[])"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"setCrlDpPath(String)","url":"setCrlDpPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","url":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","url":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","url":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setDefaultConfigRef(String)","url":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setDefaultConfigRef(String)","url":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setDefaultConfigRef(String)","url":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"setDefaultPrincipal(String)","url":"setDefaultPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"setDefaultValue(String)","url":"setDefaultValue(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"setDestination(RequestedCertificateAttribute)","url":"setDestination(se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setDestinationUrl(String)","url":"setDestinationUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"setElementLifetime(Duration)","url":"setElementLifetime(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setEncodedAssertion(byte[])"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"setEventFactory(AuditEventFactory)","url":"setEventFactory(se.swedenconnect.signservice.audit.base.events.AuditEventFactory)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"setEventFactory(Class)","url":"setEventFactory(java.lang.Class)"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","url":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setFactoryClass(String)","url":"setFactoryClass(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setFactoryClass(String)","url":"setFactoryClass(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"setFileName(String)","url":"setFileName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"setHeaders(Map)","url":"setHeaders(java.util.Map)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIdentifier(String)","url":"setIdentifier(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIdentityAttributes(List>)","url":"setIdentityAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setInResponseTo(String)","url":"setInResponseTo(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIssuanceInstant(Instant)","url":"setIssuanceInstant(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setIssuedAt(Instant)","url":"setIssuedAt(java.time.Instant)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIssuer(String)","url":"setIssuer(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setIssuerId(String)","url":"setIssuerId(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"setListener(AuditLoggerListener)","url":"setListener(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"setListenerRef(String)","url":"setListenerRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"setLoggerName(String)","url":"setLoggerName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"setMaxMessageAge(Duration)","url":"setMaxMessageAge(java.time.Duration)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"setMaxMessageAge(Duration)","url":"setMaxMessageAge(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setMetadataPublishingPath(String)","url":"setMetadataPublishingPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"setNameFormat(String)","url":"setNameFormat(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"setOcspResponder(OCSPResponder, String, X509Certificate)","url":"setOcspResponder(se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder,java.lang.String,java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"setParameters(Map)","url":"setParameters(java.util.Map)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"setPreferredBindingUri(String)","url":"setPreferredBindingUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"setPrincipal(String)","url":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"setPrincipal(String)","url":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"setPrincipal(String)","url":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setProcessingRulesUri(String)","url":"setProcessingRulesUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"setProfileConfiguration(CertificateProfileConfiguration)","url":"setProfileConfiguration(se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"setProfileConfiguration(CertificateProfileConfiguration)","url":"setProfileConfiguration(se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"setPublisher(ApplicationEventPublisher)","url":"setPublisher(org.springframework.context.ApplicationEventPublisher)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setRelayState(String)","url":"setRelayState(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setRequestedSignerAttributes(List>)","url":"setRequestedSignerAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"setRequired(Boolean)","url":"setRequired(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"setResponseConfiguration(DssSignResponseMessage.ResponseConfiguration)","url":"setResponseConfiguration(se.swedenconnect.signservice.protocol.dss.DssSignResponseMessage.ResponseConfiguration)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setResponseUrls(List)","url":"setResponseUrls(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"setSadRequestRequirement(SamlAuthenticationHandlerConfiguration.SadRequestRequirement)","url":"setSadRequestRequirement(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"setSadValidator(SADParser.SADValidator)","url":"setSadValidator(se.swedenconnect.opensaml.sweid.saml2.signservice.SADParser.SADValidator)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setScheme(String)","url":"setScheme(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"setServiceName(String)","url":"setServiceName(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"setSignature(byte[])"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setSignatureActivationRequestData(SignatureActivationRequestData)","url":"setSignatureActivationRequestData(se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"setSignatureAlgorithmUri(String)","url":"setSignatureAlgorithmUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignatureCertificateChain(List)","url":"setSignatureCertificateChain(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"setSignaturePolicy(String)","url":"setSignaturePolicy(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignatureTasks(List)","url":"setSignatureTasks(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setSignatureType(SignatureType)","url":"setSignatureType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setSignatureType(String)","url":"setSignatureType(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignerAuthnInfo(SignerAuthnInfo)","url":"setSignerAuthnInfo(se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setSigningCertificateProfile(String)","url":"setSigningCertificateProfile(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"setSignRequestMessageVerifier(SignRequestMessageVerifier)","url":"setSignRequestMessageVerifier(se.swedenconnect.signservice.engine.SignRequestMessageVerifier)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignResponseResult(SignResponseResult)","url":"setSignResponseResult(se.swedenconnect.signservice.protocol.SignResponseResult)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"setSources(List)","url":"setSources(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setTaskId(String)","url":"setTaskId(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setTbsData(byte[])"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setterNameToField(String)","url":"setterNameToField(java.lang.String)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setTrustedCertificates(List)","url":"setTrustedCertificates(java.util.List)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"setupContext(SignServiceContext)","url":"setupContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config","c":"SharedHandlerConfigurationProperties","l":"SharedHandlerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceECSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","url":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSAPSSSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","url":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSASigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","url":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","url":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"sign(PkiCredential)","url":"sign(se.swedenconnect.security.credential.PkiCredential)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureHandler","l":"sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext)","url":"sign(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext)","url":"sign(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"SignatureHandlerBeanConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"SignatureHandlerConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"SIGNED_PROPERTIES_ELEMENT_NAME"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"SIGNED_PROPERTIES_TYPE"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"SIGNING"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"SigningKeyUsageDirective","l":"SigningKeyUsageDirective()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"SIGNMESSAGE_KEY"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResult","l":"signMessageDisplayed()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"SignServiceAuditEvent(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"SignServiceAuditEvent(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"SignServiceCMCClient(String, PkiCredential, String, X509Certificate, RemoteCaInformation)","url":"%3Cinit%3E(java.lang.String,se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.security.cert.X509Certificate,se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation)"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"SignServiceConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"SignServiceConverterConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceECSigner","l":"SignServiceECSigner(SignatureType)","url":"%3Cinit%3E(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"signServiceEngineManager(SignServiceFactory)","url":"signServiceEngineManager(se.swedenconnect.signservice.config.SignServiceFactory)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode, String, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"SignServiceErrorException(SignServiceError, Throwable)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceError,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"SignServiceErrorException(SignServiceError)","url":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"signServiceFactory(HandlerFactoryRegistry)","url":"signServiceFactory(se.swedenconnect.signservice.core.config.HandlerFactoryRegistry)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSAPSSSigner","l":"SignServiceRSAPSSSigner()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSASigner","l":"SignServiceRSASigner()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"SimpleAuthnContextIdentifier(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"SimpleKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CAService, String)","url":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.ca.engine.ca.issuer.CAService,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"SimpleKeyAndCertificateHandlerConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerFactory","l":"SimpleKeyAndCertificateHandlerFactory()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"specificRequirementTests(SignRequestMessage, SignServiceContext)","url":"specificRequirementTests(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config.spring","c":"SpringBeanLoader","l":"SpringBeanLoader(ApplicationContext)","url":"%3Cinit%3E(org.springframework.context.ApplicationContext)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringBeanRegistrator","l":"SpringBeanRegistrator(ConfigurableApplicationContext)","url":"%3Cinit%3E(org.springframework.context.ConfigurableApplicationContext)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringSignServiceConfigurationProperties","l":"SpringSignServiceConfigurationProperties()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"SpUrlConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"STATE_ERROR"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"storeAuthnRequest(AuthnRequest, SignServiceContext)","url":"storeAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"StringSamlIdentityAttribute(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"StringSamlIdentityAttribute(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"supports(HttpUserRequest)","url":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"supports(HttpUserRequest)","url":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResourceProvider","l":"supports(HttpUserRequest)","url":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"supportsType(SignatureType)","url":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"supportsType(SignatureType)","url":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"supportsType(SignatureType)","url":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"SwedenConnectSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","url":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"TBSDataProcessorConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"TBSProcessingData()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"terminateContext()"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"TERMINATED"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"TIMESTAMP_ERROR"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toASN1Object()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toASN1Primitive()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toByteArray()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.OrganizationConfig","l":"toElement()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.ContactPersonConfig","l":"toElement(ContactPersonTypeEnumeration)","url":"toElement(org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig","l":"toElement(String)","url":"toElement(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"RemoteCaInformation","l":"toStaticCAInformation()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"toString()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"toString()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"toString()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"toString()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"toString()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"toString()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"TRAILER_IMPLICIT"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"transformAttributes(List)","url":"transformAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"translateError(SignServiceError)","url":"translateError(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"translateError(SignServiceError)","url":"translateError(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig","l":"UIInfoConfig()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig.UIInfoLogo","l":"UIInfoLogo()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"UNKNOWN_AUTHENTICATION_SERVICE"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"UNKNOWN_CLIENT"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"UnrecoverableSignServiceException(String, String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"UnrecoverableSignServiceException(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"UNSUPPORTED_AUTHNCONTEXT"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte[], int, int)","url":"update(byte[],int,int)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte[])"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"updateState(SignOperationState)","url":"updateState(se.swedenconnect.signservice.engine.session.SignOperationState)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"url(String)","url":"url(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"url(String)","url":"url(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"urlConfiguration"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"USER_CANCEL"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"UserAuthenticationException(AuthenticationErrorCode, String, Throwable)","url":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationErrorCode,java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"UserAuthenticationException(AuthenticationErrorCode, String)","url":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationErrorCode,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"ValidationConfiguration()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"valueOf(String)","url":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"values()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"values()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"values()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"values()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"values()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"values()"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"values()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"values()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"values()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"values()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext)","url":"verifyMessage(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.engine","c":"SignRequestMessageVerifier","l":"verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext)","url":"verifyMessage(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"verifyMessageDigest(@lombok.NonNull byte[], @lombok.NonNull byte[], MessageDigestAlgorithm)","url":"verifyMessageDigest(@lombok.NonNullbyte[],@lombok.NonNullbyte[],se.swedenconnect.security.algorithms.MessageDigestAlgorithm)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"verifySignature(List)","url":"verifySignature(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"verifySignatureEncodedMessage(byte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"wasSignMessageDisplayed(ResponseProcessingResult, List>, AuthnRequest, SignServiceContext)","url":"wasSignMessageDisplayed(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"wasSignMessageDisplayed(ResponseProcessingResult, List>, AuthnRequest, SignServiceContext)","url":"wasSignMessageDisplayed(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"XADES_NAMESPACE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XADES_XML_NS"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"xadesObjectFactory"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"XadesQualifyingProperties(ObjectType)","url":"%3Cinit%3E(org.apache.xml.security.binding.xmldsig.ObjectType)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"XML"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"XML_TYPE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"xmlFragmentTransformer"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XMLTBSDataProcessor()","url":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XMLTBSDataProcessor(List)","url":"%3Cinit%3E(java.util.List)"}] \ No newline at end of file +memberSearchIndex = [{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"AbstractAuditLogger()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"AbstractAuditLoggerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"AbstractAuditLoggerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry)","u":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"AbstractHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"AbstractHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"AbstractIdentityAttribute(String, String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"AbstractIdentityAttribute(String, String, String, T)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,T)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"AbstractKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry)","u":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration","l":"AbstractKeyAndCertificateHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"AbstractKeyAndCertificateHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AbstractSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","u":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"AbstractSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"AbstractSamlIdentityAttribute(String, String, T)","u":"%3Cinit%3E(java.lang.String,java.lang.String,T)"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"AbstractSignServiceHandler()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"AbstractTBSDataProcessor(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.spring.config","c":"ActuatorAuditingConfiguration","l":"ActuatorAuditingConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLogger","l":"ActuatorAuditLogger(AuditLoggerListener)","u":"%3Cinit%3E(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"ActuatorAuditLoggerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"ActuatorAuditLoggerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"ActuatorAuditLoggerListener(ApplicationEventPublisher)","u":"%3Cinit%3E(org.springframework.context.ApplicationEventPublisher)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"addCertificate(X509CertificateHolder)","u":"addCertificate(org.bouncycastle.cert.X509CertificateHolder)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"addFactory(HandlerFactory)","u":"addFactory(se.swedenconnect.signservice.core.config.HandlerFactory)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"addHeader(String, String)","u":"addHeader(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"addParameter(AuditEventParameter)","u":"addParameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"addParameter(AuditEventParameter)","u":"addParameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"addParameter(String, String)","u":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"addParameter(String, String)","u":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"addParameter(String, String)","u":"addParameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"AdesSigningCertificateDigest()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"AdesSigningCertificateDigest(String, byte[])","u":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties.Saml","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config","c":"EngineConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"afterPropertiesSet()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"allowedClockSkew"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"ALWAYS"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"APPLICATION_SAML_METADATA"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertAttributes(AuthnRequirements, List>, SignServiceContext)","u":"assertAttributes(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,java.util.List,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertAuthnContext(AuthnRequest, String, SignServiceContext)","u":"assertAuthnContext(org.opensaml.saml.saml2.core.AuthnRequest,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","u":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","u":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"assertCertificateProfileSupported(String)","u":"assertCertificateProfileSupported(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"assertSamlType(String)","u":"assertSamlType(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"assertSignMessage(SignMessage, List>, ResponseProcessingResult, AuthnRequest, SignServiceContext)","u":"assertSignMessage(se.swedenconnect.signservice.protocol.msg.SignMessage,java.util.List,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"assertSignMessage(SignMessage, List>, ResponseProcessingResult, AuthnRequest, SignServiceContext)","u":"assertSignMessage(se.swedenconnect.signservice.protocol.msg.SignMessage,java.util.List,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"assignValue(Object, String, Class, Object)","u":"assignValue(java.lang.Object,java.lang.String,java.lang.Class,java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"ATTRIBUTE_NAME_SIGNMESSAGE_DIGEST"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"attributeConverter"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeException","l":"AttributeException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeException","l":"AttributeException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingData","l":"AttributeMappingData()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingException","l":"AttributeMappingException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMappingException","l":"AttributeMappingException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"AuditEventParameter(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"auditLog(AuditEvent)","u":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLogger","l":"auditLog(AuditEvent)","u":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"auditLog(AuditEvent)","u":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLogger","l":"auditLog(AuditEvent)","u":"auditLog(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"auditLog(String, Function)","u":"auditLog(java.lang.String,java.util.function.Function)"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"AuditLoggerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerException","l":"AuditLoggerException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerException","l":"AuditLoggerException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","u":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","u":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"authenticate(AuthnRequirements, SignMessage, SignServiceContext)","u":"authenticate(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"AuthenticationHandlerBeanConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"AuthenticationHandlerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"AuthenticationResultChoice(AuthenticationResult)","u":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationResult)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"AuthenticationResultChoice(HttpResponseAction)","u":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpResponseAction)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"AUTHN_FAILED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_FAILURE"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"AUTHN_ONGOING"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AUTHN_REQS_KEY"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_SIGNMESSAGE_NOT_DISPLAYED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_UNSUPPORTED_AUTHNCONTEXT"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_USER_CANCEL"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"AUTHN_USER_MISMATCH"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"AUTHNREQUEST_KEY"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"authnRequestGenerator"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"BasicCAService(PkiCredential, CARepository, CertificateIssuerModel, CRLIssuerModel)","u":"%3Cinit%3E(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.repository.CARepository,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"BeanReferenceHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory","l":"BeanReferenceHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"BES"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"BINDING"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"BooleanSamlIdentityAttribute(String, String, Boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"BooleanSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"build()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"builder()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"builder()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"builder()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"buildIdentityAssertion(ResponseProcessingResult, List>, SignServiceContext)","u":"buildIdentityAssertion(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLogger","l":"CallbackAuditLogger(AuditLoggerListener)","u":"%3Cinit%3E(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"CallbackAuditLoggerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerFactory","l":"CallbackAuditLoggerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"CANCEL_STATUS_CODE"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"canProcess(HttpUserRequest)","u":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"canProcess(HttpUserRequest)","u":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","u":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","u":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"canProcess(HttpUserRequest, SignServiceContext)","u":"canProcess(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"CERT_ISSUANCE_FAILED"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CertificateProfileConfiguration","l":"CertificateProfileConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"certificateStartOffset(Duration)","u":"certificateStartOffset(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"certificateValidity(Duration)","u":"certificateValidity(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"checkCertificateType(SigningCertificateRequirements)","u":"checkCertificateType(se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"checkReplay(SAMLObject)","u":"checkReplay(org.opensaml.saml.common.SAMLObject)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"checkReplay(String)","u":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"DefaultMessageReplayChecker","l":"checkReplay(String)","u":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"MessageReplayChecker","l":"checkReplay(String)","u":"checkReplay(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","u":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate","c":"KeyAndCertificateHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","u":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","u":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureHandler","l":"checkRequirements(SignRequestMessage, SignServiceContext)","u":"checkRequirements(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkSigningTime(Instant)","u":"checkSigningTime(java.time.Instant)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkSignTask(RequestedSignatureTask, SignatureAlgorithm)","u":"checkSignTask(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"checkSignTask(RequestedSignatureTask, SignatureAlgorithm)","u":"checkSignTask(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","u":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","u":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"checkToBeSignedData(byte[], boolean, AdESObject, SignatureAlgorithm)","u":"checkToBeSignedData(byte[],boolean,se.swedenconnect.signservice.signature.AdESObject,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"Choice(F, S)","u":"%3Cinit%3E(F,S)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"cleanup()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"clear()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"close()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"CMCKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CMCClient, CertificateRequestFormat)","u":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.ca.cmc.api.client.CMCClient,se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat)"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerConfiguration","l":"CMCKeyAndCertificateHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerFactory","l":"CMCKeyAndCertificateHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"CMS"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties","l":"CommonBeansConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"completeAuthentication(HttpUserRequest, AuthenticationResult, EngineContext)","u":"completeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.authn.AuthenticationResult,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"consolidateTBSData(List)","u":"consolidateTBSData(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.ContactPersonConfig","l":"ContactPersonConfig()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"contents(byte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"convert(Attribute)","u":"convert(org.opensaml.saml.saml2.core.Attribute)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"convert(Attribute)","u":"convert(se.swedenconnect.schemas.saml_2_0.assertion.Attribute)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"convert(IdentityAttribute)","u":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeConverter","l":"convert(IdentityAttribute)","u":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"convert(IdentityAttribute)","u":"convert(se.swedenconnect.signservice.core.attribute.IdentityAttribute)"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"convert(String)","u":"convert(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"LocalizedStringConverter","l":"convert(String)","u":"convert(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"AttributeConverter","l":"convert(T)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"create()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CredentialContainerConfiguration","l":"create()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactory","l":"create(HandlerConfiguration)","u":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","u":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","u":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactory","l":"create(HandlerConfiguration, BeanLoader)","u":"create(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"createActuatorEvent(AuditEvent)","u":"createActuatorEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration","l":"createAttributeConsumingServiceElement()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"createAuditEvent(String)","u":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"createAuditEvent(String)","u":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"AuditEventFactory","l":"createAuditEvent(String)","u":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"DefaultAuditEventFactory","l":"createAuditEvent(String)","u":"createAuditEvent(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","u":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","u":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","u":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","u":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerFactory","l":"createAuditLogger(HandlerConfiguration, BeanLoader)","u":"createAuditLogger(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor)","u":"createAuthnRequestContext(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"createAuthnRequestContext(AuthnRequirements, SignMessage, SignServiceContext, EntityDescriptor)","u":"createAuthnRequestContext(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.protocol.msg.SignMessage,se.swedenconnect.signservice.context.SignServiceContext,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createAuthnRequestGenerator(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider, EntityDescriptor)","u":"createAuthnRequestGenerator(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","u":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","u":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"createCertificateModelBuilder(PublicKey, CertNameModel)","u":"createCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"createCertificateNameModel(List)","u":"createCertificateNameModel(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createEntityDescriptor(SamlAuthenticationHandlerConfiguration, BeanLoader)","u":"createEntityDescriptor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"createErrorResponse(HttpUserRequest, EngineContext, SignServiceError)","u":"createErrorResponse(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext,se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"createHandler(HandlerConfiguration, BeanLoader)","u":"createHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createHandler(SamlAuthenticationHandlerConfiguration, MetadataProvider, EntityDescriptorContainer, ResponseProcessor, AuthnRequestGenerator, String)","u":"createHandler(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"createHttpClient()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","u":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","u":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerFactory","l":"createKeyAndCertificateHandler(HandlerConfiguration, BeanLoader, PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CertificateProfileConfiguration)","u":"createKeyAndCertificateHandler(se.swedenconnect.signservice.core.config.HandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createResponseProcessingInput(AuthnRequest, String, HttpUserRequest, SignServiceContext)","u":"createResponseProcessingInput(org.opensaml.saml.saml2.core.AuthnRequest,java.lang.String,se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createResponseProcessor(SamlAuthenticationHandlerConfiguration, BeanLoader, MetadataProvider)","u":"createResponseProcessor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"createResponseProcessor(SamlAuthenticationHandlerConfiguration, SAMLObjectDecrypter, MessageReplayChecker, MetadataProvider)","u":"createResponseProcessor(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration,se.swedenconnect.opensaml.xmlsec.encryption.support.SAMLObjectDecrypter,se.swedenconnect.opensaml.saml2.response.replay.MessageReplayChecker,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"createSignResponseMessage(SignServiceContext, SignRequestMessage)","u":"createSignResponseMessage(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"createSignResponseMessage(SignServiceContext, SignRequestMessage)","u":"createSignResponseMessage(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"createSignServiceContext()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator)","u":"createSignServiceEngineManager(se.swedenconnect.signservice.config.SignServiceConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceFactory","l":"createSignServiceEngineManager(SignServiceConfigurationProperties, BeanLoader, BeanRegistrator)","u":"createSignServiceEngineManager(se.swedenconnect.signservice.config.SignServiceConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"createSuccessResult()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"createSuccessResult()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"createValidationContext(HttpUserRequest, SignServiceContext)","u":"createValidationContext(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"createXadesQualifyingProperties()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"createXadesQualifyingProperties(Element)","u":"createXadesQualifyingProperties(org.w3c.dom.Element)"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"CredentialContainerBeanConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"CredentialContainerConfiguration","l":"CredentialContainerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"crlStartOffset(Duration)","u":"crlStartOffset(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"crlValidity(Duration)","u":"crlValidity(java.time.Duration)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"crmf"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"DateSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"DateSamlIdentityAttribute(String, String, LocalDate)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.LocalDate)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"decodeMessage(HttpUserRequest, EngineContext)","u":"decodeMessage(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"decodeRequest(HttpUserRequest, SignServiceContext)","u":"decodeRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"decodeRequest(HttpUserRequest, SignServiceContext)","u":"decodeRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"DEFAULT"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"DEFAULT_ALGORITHM_KEY_TYPES"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"DEFAULT_ALLOWED_CLOCK_SKEW"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CERTIFICATE_START_OFFSET"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CERTIFICATE_VALIDITY"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"DEFAULT_CLEANUP_THRESHOLD"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CRL_START_OFFSET"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"DEFAULT_CRL_VALIDITY"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"DEFAULT_LOA"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"DEFAULT_MAX_MESSAGE_AGE"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"DEFAULT_NAME_FORMAT"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"DEFAULT_PRINCIPAL"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"DefaultAdESObject(String, byte[])","u":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultAttributeMapper","l":"DefaultAttributeMapper(DefaultValuePolicyChecker)","u":"%3Cinit%3E(se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"DefaultAuditEventFactory","l":"DefaultAuditEventFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"DefaultAuthnRequirements()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"DefaultCertificateAttributeIdentifier(CertificateAttributeType, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"DefaultCertificateAttributeIdentifier(CertificateAttributeType, String, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"DefaultCertificateAttributeMapping()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"DefaultClientConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"DefaultClientConfiguration(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"DefaultCompletedSignatureTask()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"DefaultCompletedSignatureTask(RequestedSignatureTask)","u":"%3Cinit%3E(se.swedenconnect.signservice.signature.RequestedSignatureTask)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"DefaultEngineConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"DefaultHttpBodyAction()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"DefaultHttpPostAction(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"DefaultHttpRedirectAction(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpBodyAction)","u":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpBodyAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpPostAction)","u":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpPostAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"DefaultHttpResponseAction(HttpRedirectAction)","u":"%3Cinit%3E(se.swedenconnect.signservice.core.http.HttpRedirectAction)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseActionDeserializer","l":"DefaultHttpResponseActionDeserializer()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"DefaultHttpUserRequest()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"DefaultIdentityAssertion()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"DefaultIdentityAttributeIdentifier(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"DefaultMessageConditions(Instant, Instant)","u":"%3Cinit%3E(java.time.Instant,java.time.Instant)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"DefaultMessageReplayChecker","l":"DefaultMessageReplayChecker(ReplayCheckerStorageContainer)","u":"%3Cinit%3E(se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"defaultProcessingRuleCheck(String)","u":"defaultProcessingRuleCheck(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"DefaultRequestedCertificateAttribute(CertificateAttributeType, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"DefaultRequestedCertificateAttribute(CertificateAttributeType, String, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"DefaultRequestedSignatureTask()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"DefaultSamlAuthenticationHandler","l":"DefaultSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","u":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"DefaultSelfSignedCaCertificateGenerator","l":"DefaultSelfSignedCaCertificateGenerator()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"DefaultSignatureActivationRequestData(String, int, boolean)","u":"%3Cinit%3E(java.lang.String,int,boolean)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List, AlgorithmRegistry)","u":"%3Cinit%3E(java.util.List,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"DefaultSignatureHandler(List, AlgorithmRegistry, SignServiceSignerProvider)","u":"%3Cinit%3E(java.util.List,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider)"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerConfiguration","l":"DefaultSignatureHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"DefaultSignatureHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"DefaultSignatureRequirements(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"DefaultSignerAuthnInfo(IdentityAssertion)","u":"%3Cinit%3E(se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"DefaultSigningCertificateRequirements()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"DefaultSignRequestMessageVerifier()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"DefaultSignServiceConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"DefaultSignServiceContext(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"DefaultSignServiceEngine(EngineConfiguration, MessageReplayChecker, AuditLogger)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.storage.MessageReplayChecker,se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"DefaultSignServiceEngineManager(List, AuditLogger)","u":"%3Cinit%3E(java.util.List,se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"DefaultSignServiceFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"DefaultSignServiceFactory(HandlerFactoryRegistry)","u":"%3Cinit%3E(se.swedenconnect.signservice.core.config.HandlerFactoryRegistry)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"DefaultSignServiceProcessingResult(SignServiceContext, HttpResponseAction)","u":"%3Cinit%3E(se.swedenconnect.signservice.context.SignServiceContext,se.swedenconnect.signservice.core.http.HttpResponseAction)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"DefaultSignServiceSignerProvider","l":"DefaultSignServiceSignerProvider(AlgorithmRegistry)","u":"%3Cinit%3E(se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig","l":"DefaultValuePolicyCheckerConfig()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration","l":"DefaultValuePolicyCheckerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl","l":"DefaultValuePolicyCheckerImpl(List, boolean)","u":"%3Cinit%3E(java.util.List,boolean)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseActionDeserializer","l":"deserialize(JsonParser, DeserializationContext)","u":"deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"deserialize(String)","u":"deserialize(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"dsObjectFactory"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssConstants","l":"DSS_EXT_NAMESPACE"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssConstants","l":"DSS_PROFILE"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"DssProtocolHandler()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerConfiguration","l":"DssProtocolHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"DssProtocolHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaSignData(byte[], PrivateKey, Algorithm)","u":"ecdsaSignData(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.Algorithm)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaVerifyDigest(byte[], EcdsaSigValue, PublicKey)","u":"ecdsaVerifyDigest(byte[],se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue,java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"ecdsaVerifySignedData(byte[], EcdsaSigValue, PublicKey, MessageDigestAlgorithm, AlgorithmRegistry)","u":"ecdsaVerifySignedData(byte[],se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue,java.security.PublicKey,se.swedenconnect.security.algorithms.MessageDigestAlgorithm,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"encode()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"encodeResponse(SignResponseMessage, SignServiceContext)","u":"encodeResponse(se.swedenconnect.signservice.protocol.SignResponseMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"encodeResponse(SignResponseMessage, SignServiceContext)","u":"encodeResponse(se.swedenconnect.signservice.protocol.SignResponseMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config","c":"EngineConfigurationProperties","l":"EngineConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"EngineContext(SignServiceContext)","u":"%3Cinit%3E(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"entityDescriptorContainer"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"EPES"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SESSION_RESET"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_STARTED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_USER_AUTHENTICATED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_ENGINE_USER_AUTHN_FAILED"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_NOTFOUND"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_PROCESSING_ERROR"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventIds","l":"EVENT_SYSTEM_STARTED"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"excludeFromRecursiveMerge()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext)","u":"extendedAssertionVerification(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"extendedAssertionVerification(AuthnRequirements, AuthnRequest, ResponseProcessingResult, SignServiceContext)","u":"extendedAssertionVerification(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"FAILED_AUTHN"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLogger","l":"FileAuditLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"FileAuditLoggerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerFactory","l":"FileAuditLoggerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"finalizeSignRequest(HttpUserRequest, AuthenticationResult, EngineContext)","u":"finalizeSignRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.authn.AuthenticationResult,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"formatAuditEvent(AuditEvent)","u":"formatAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"fromType(String)","u":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"fromType(String)","u":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"fromType(String)","u":"fromType(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"DefaultSelfSignedCaCertificateGenerator","l":"generate(PkiCredential, CertificateIssuerModel, CertNameModel)","u":"generate(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"SelfSignedCaCertificateGenerator","l":"generate(PkiCredential, CertificateIssuerModel, CertNameModel)","u":"generate(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"generateSignatureEncodedMessage()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext)","u":"generateSigningCredential(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate","c":"KeyAndCertificateHandler","l":"generateSigningCredential(SignRequestMessage, IdentityAssertion, SignServiceContext)","u":"generateSigningCredential(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"get(String)","u":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"get(String)","u":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"get(String)","u":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"get(String)","u":"get(java.lang.String)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"get(String, Class)","u":"get(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"get(String, Class)","u":"get(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"getActive()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getAdesElement()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"getAdesObject()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getAdESObject()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getAdESObject()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getAdESType()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getAdESType()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"getAlgorithmFromTypeAndDigestMethod(MessageDigestAlgorithm, String, AlgorithmRegistry)","u":"getAlgorithmFromTypeAndDigestMethod(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,java.lang.String,se.swedenconnect.security.algorithms.AlgorithmRegistry)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getAlgorithmRegistry()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getAllCertificates()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"getAllowedClockSkew()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResult","l":"getAssertion()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getAttribute(ASN1ObjectIdentifier, List)","u":"getAttribute(org.bouncycastle.asn1.ASN1ObjectIdentifier,java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getAttributeMapper()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getAttributeMappings()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getAttributeMappings()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"BooleanSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"DateSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"getAttributeValueType()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLogger","l":"getAuditEventBuilder(String)","u":"getAuditEventBuilder(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"getAuditEventBuilder(String)","u":"getAuditEventBuilder(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getAuditLogger()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getAuthContextExtAttributeMappings(List)","u":"getAuthContextExtAttributeMappings(java.util.List)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getAuthenticationHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getAuthenticationHandler()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"getAuthenticationResult()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getAuthnContext()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getAuthnContext()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnContextIdentifiers()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnContextIdentifiers()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getAuthnInstant()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getAuthnInstant()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnProfile()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnProfile()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getAuthnRequest(SignServiceContext)","u":"getAuthnRequest(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getAuthnRequirements()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getAuthnServiceID()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getAuthnServiceID()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getBaseCertificateModelBuilder(CertNameModel, PublicKey, X509CertificateHolder, CertificateIssuerModel)","u":"getBaseCertificateModelBuilder(se.swedenconnect.ca.engine.ca.models.cert.CertNameModel,java.security.PublicKey,org.bouncycastle.cert.X509CertificateHolder,se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getBaseUrl()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getBaseUrl()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getBeanName()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getBody()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getBody()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCaAlgorithm()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"getCanonicalXml(byte[], String)","u":"getCanonicalXml(byte[],java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getCaSupportedCertificateTypes()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificate(BigInteger)","u":"getCertificate(java.math.BigInteger)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificateCount(boolean)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCertificateIssuer()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"getCertificateModelBuilder(PublicKey, CertNameModel, boolean, boolean)","u":"getCertificateModelBuilder(java.security.PublicKey,se.swedenconnect.ca.engine.ca.models.cert.CertNameModel,boolean,boolean)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCertificateRange(int, int, boolean, SortBy, boolean)","u":"getCertificateRange(int,int,boolean,se.swedenconnect.ca.engine.ca.repository.SortBy,boolean)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getCertificateType()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getCertificateType()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getClientConfiguration()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getClientConfiguration()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getClientId()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getClientId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getClientId()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getClientIpAddress()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getCMSAlgoProtection(SignatureAlgorithm)","u":"getCMSAlgoProtection(se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getCmsSigningTime(Attribute)","u":"getCmsSigningTime(org.bouncycastle.asn1.cms.Attribute)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getCommonBeans()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getCommonBeans()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getConditions()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"getContents()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpBodyAction","l":"getContents()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getContext()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCrlDpURLs()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getCrlIssuer()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCRLRevocationDataProvider()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCurrentCrl()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getCurrentCRLMetadata()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getDefaultConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultConfigRef()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getDefaultConfigRef()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultCredential()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultCredential()"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","c":"CMCKeyAndCertificateHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerConfiguration","l":"getDefaultFactoryClass()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultHandlerConfig()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultHandlerConfig()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"getDefaultMessage()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDefaultSignServiceId()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDefaultSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"getDefaultValue()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"RequestedCertificateAttribute","l":"getDefaultValue()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getDEREncodedSigValue()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"CertificateAttributeMapping","l":"getDestination()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"getDestination()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getDestinationUrl()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getDetailedMessage()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"getDigestMethod()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"getDigestValue()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"getDocumentCount()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"getDocumentCount()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getDomain()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getDomain()"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"getElementLifetime()"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"getElementLifetime()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getEncodedAssertion()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getEncodedAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignMessage","l":"getEncoding()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"getEngines()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"getEngines()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getEngines()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getEngines()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"getError()"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getErrorCode()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"getEventFactory()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"getEventFactory()"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getExternal()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"getFactory(String)","u":"getFactory(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getFactoryClass()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getFactoryClass()"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"getFileName()"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"getFirst()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getFriendlyName()"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getHandlerConfiguration()"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"getHandlerConfiguration(String)","u":"getHandlerConfiguration(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"AbstractKeyAndCertificateHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.signature.config","c":"DefaultSignatureHandlerFactory","l":"getHandlerType()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getHeader(String)","u":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getHeader(String)","u":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getHeader(String)","u":"getHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpBodyAction","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getHeaders()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getHttpResourceProviders()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getHttpResourceProviders()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getId()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getId()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"getId()"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"getId()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getId()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthnContextIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getIdentifier()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignerAuthnInfo","l":"getIdentityAssertion()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIdentityAttributes()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIdentityAttributes()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getIdpMetadata(AuthnRequirements, SignServiceContext)","u":"getIdpMetadata(se.swedenconnect.signservice.protocol.msg.AuthnRequirements,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getInResponseTo()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(ASN1TaggedObject, boolean)","u":"getInstance(org.bouncycastle.asn1.ASN1TaggedObject,boolean)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(BigInteger, BigInteger)","u":"getInstance(java.math.BigInteger,java.math.BigInteger)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"getInstance(Object)","u":"getInstance(java.lang.Object)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"getInstance(PkiCredential, String, String, CARepository)","u":"getInstance(se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.lang.String,se.swedenconnect.ca.engine.ca.repository.CARepository)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAServiceBuilder","l":"getInstance(PkiCredential, String, String, String)","u":"getInstance(se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIssuanceInstant()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIssuanceInstant()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getIssuedAt()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getIssuedAt()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getIssuer()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getIssuer()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getIssuerId()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getIssuerSerial(X509Certificate)","u":"getIssuerSerial(java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getKeyAndCertificateHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getKeyAndCertificateHandler()"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"KeyUsageCalculator","l":"getKeyUsageValue(PublicKey, SigningKeyUsageDirective)","u":"getKeyUsageValue(java.security.PublicKey,se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getListener()"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"getListenerRef()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"getLoggerName()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getMainStatusCode()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"getMaxMessageAge()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"getMessage()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getMessage()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getMessageReplayCheckerBeanName()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getMessageReplayCheckerBeanName()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getMethod()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"getMinorErrorCode()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getMinorStatusCode()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignMessage","l":"getMustShow()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"getName()"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"getName()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getName()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.core","c":"SignServiceHandler","l":"getName()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getName()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"getName()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"getName()"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"getName()"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"getName()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"getNameFormat()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getNameFormat()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getNextCrlNumber()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"getNotAfter()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"getNotAfter()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"getNotBefore()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"getNotBefore()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESObject","l":"getObjectBytes()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"getObjectBytes()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponder()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponderCertificate()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"getOCSPResponderURL()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getParameter(String)","u":"getParameter(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getParameters()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpPostAction","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getParameters()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getPost()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getPost()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getPreferredBindingUri()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getPrincipal()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getProcessingPaths()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getProcessingPaths()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getProcessingRequirements()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getProcessingRequirements()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"getProcessingRules()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getProcessingRulesUri()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getProcessingRulesUri()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getProtocolHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getProtocolHandler()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"getRedirect()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResponseAction","l":"getRedirect()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getRelayState()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getRelayState()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getReplayCheckerStorageContainerBeanName()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getReplayCheckerStorageContainerBeanName()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getRequestedSignerAttributes()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getRequestedSignerAttributes()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getRequestId()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getRequestSignatureRequirement()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getRequestUrl()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"getResource(HttpUserRequest)","u":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"getResource(HttpUserRequest)","u":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResourceProvider","l":"getResource(HttpUserRequest)","u":"getResource(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceProcessingResult","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResultChoice","l":"getResponseAction()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getResponseSendMethod()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements","l":"getResponseSignatureRequirement()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getResponseUrl()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getResponseUrls()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getResponseUrls()"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"getRevokedCertificates()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"getRfc5035IssuerSerialBytes(X509Certificate)","u":"getRfc5035IssuerSerialBytes(java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"getRSAPkcs1DigestInfo(MessageDigestAlgorithm, byte[])","u":"getRSAPkcs1DigestInfo(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,byte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"getSADValidator()"},{"p":"se.swedenconnect.signservice.authn","c":"IdentityAssertion","l":"getScheme()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttributeIdentifier","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.attribute.saml","c":"SamlIdentityAttribute","l":"getScheme()"},{"p":"se.swedenconnect.signservice.core.types","c":"Choice","l":"getSecond()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getServerBaseUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"getServerServletPath()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"getServiceName()"},{"p":"se.swedenconnect.signservice.signature","c":"CompletedSignatureTask","l":"getSignature()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"getSignature()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"AuthnRequirements","l":"getSignatureActivationRequestData()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"getSignatureActivationRequestData()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"getSignatureAlgorithm()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureRequirements","l":"getSignatureAlgorithm()"},{"p":"se.swedenconnect.signservice.signature","c":"CompletedSignatureTask","l":"getSignatureAlgorithmUri()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"getSignatureAlgorithmUri()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignatureCertificateChain()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignatureHandler()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignatureHandler()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESObject","l":"getSignatureId()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"getSignatureId()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSignaturePolicyIdentifier()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignatureRequirements()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignatureTasks()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignatureTasks()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getSignatureType()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getSignatureType()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getSignedCertAttr(MessageDigestAlgorithm, X509Certificate, boolean)","u":"getSignedCertAttr(se.swedenconnect.security.algorithms.MessageDigestAlgorithm,java.security.cert.X509Certificate,boolean)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"DefaultSignServiceSignerProvider","l":"getSigner(String, SignatureType)","u":"getSigner(java.lang.String,se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceSignerProvider","l":"getSigner(String, SignatureType)","u":"getSigner(java.lang.String,se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignerAuthnInfo()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSigningCertificateDigest()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"getSigningCertificateProfile()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SigningCertificateRequirements","l":"getSigningCertificateProfile()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSigningCertificateRequirements()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"getSigningTime()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"getSigningTimeAttribute(Date)","u":"getSigningTimeAttribute(java.util.Date)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignMessage()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getSignMessageDisplayed()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getSignRequest()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"getSignRequestId()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"getSignRequestId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"getSignResponseResult()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceProcessingResult","l":"getSignServiceContext()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceProcessingResult","l":"getSignServiceContext()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignServiceCredential()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignServiceCredential()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.engine.config","c":"EngineConfiguration","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"getSignServiceId()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"CertificateAttributeMapping","l":"getSources()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"getSources()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"getState()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getStatusMessage()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"getStatusMessage(String)","u":"getStatusMessage(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getSubjectAltNames(List)","u":"getSubjectAltNames(java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"getSubjectDirectoryAttributes(List)","u":"getSubjectDirectoryAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"getSupportedProcessingRules()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getSystemAudit()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getSystemAudit()"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"getSystemAuditLogger()"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"getSystemAuditLogger()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"getSystemAuditLogger(AuditLoggerConfigurationProperties, BeanLoader)","u":"getSystemAuditLogger(se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getTaskId()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getTaskId()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"getTbsBytes()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"getTbsData()"},{"p":"se.swedenconnect.signservice.signature","c":"RequestedSignatureTask","l":"getTbsData()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"getterNameToSetter(String)","u":"getterNameToSetter(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"getTimestamp()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"getTimestamp()"},{"p":"se.swedenconnect.signservice.client","c":"ClientConfiguration","l":"getTrustedCertificates()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"getTrustedCertificates()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeIdentifier","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"getType()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"getType()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"getType()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpPostAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpRedirectAction","l":"getUrl()"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceConfigurationProperties","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.config","c":"SignServiceConfigurationProperties","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerFactory","l":"getValidationConfig()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"getValue()"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"getValues()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"getValues()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerFactoryRegistry","l":"HandlerFactoryRegistry()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"hashCode()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"hashCode()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"hashCode()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"hashCode()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"hashCode()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"header(String, String)","u":"header(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"HTTP_GET_ERROR"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction.HttpBodyActionBuilder","l":"HttpBodyActionBuilder()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"HttpPostActionBuilder()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration.HttpProxyConfiguration","l":"HttpProxyConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"HttpRedirectActionBuilder()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"init()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"init()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"init()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditLoggerSingleton","l":"init(AuditLogger)","u":"init(se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"initAuthentication(HttpUserRequest, SignRequestMessage, EngineContext)","u":"initAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryReplayCheckerStorageContainer","l":"InMemoryReplayCheckerStorageContainer(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"InMemoryStorageContainer(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"InstantSamlIdentityAttribute(String, String, Instant)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.Instant)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"InstantSamlIdentityAttribute","l":"InstantSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"IntegerSamlIdentityAttribute(String, String, Integer)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Integer)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"IntegerSamlIdentityAttribute","l":"IntegerSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"INTERNAL_AUTHN_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"INTERNAL_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"INTERNAL_ERROR"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"INVALID_MESSAGE_CONTENT"},{"p":"se.swedenconnect.signservice.core.types","c":"InvalidRequestException","l":"InvalidRequestException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.types","c":"InvalidRequestException","l":"InvalidRequestException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"isActive()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"isAttributePresent(ASN1ObjectIdentifier, List)","u":"isAttributePresent(org.bouncycastle.asn1.ASN1ObjectIdentifier,java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"isCancel()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyChecker","l":"isDefaultValueAllowed(CertificateAttributeType, String, String)","u":"isDefaultValueAllowed(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultValuePolicyCheckerImpl","l":"isDefaultValueAllowed(CertificateAttributeType, String, String)","u":"isDefaultValueAllowed(se.swedenconnect.signservice.certificate.CertificateAttributeType,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"isIncludeIssuerSerial()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"isMergeCandidate(Method)","u":"isMergeCandidate(java.lang.reflect.Method)"},{"p":"se.swedenconnect.signservice.core.attribute","c":"IdentityAttribute","l":"isMultiValued()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"isMultiValued()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"RequestedCertificateAttribute","l":"isRequired()"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"SignatureActivationRequestData","l":"isRequired()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"isSignatureActivationProtocolSupported(EntityDescriptor)","u":"isSignatureActivationProtocolSupported(org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"isSignatureActivationProtocolSupported(EntityDescriptor)","u":"isSignatureActivationProtocolSupported(org.opensaml.saml.saml2.metadata.EntityDescriptor)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"isSigned()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"isSignMessageSupported()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"isSignMessageSupported()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"isSignRequestEndpoint(HttpUserRequest)","u":"isSignRequestEndpoint(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"isStrictProcessing()"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseResult","l":"isSuccess()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","u":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CMCKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","u":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"issueSigningCertificateChain(CertificateModel, PkiCredential, String, SignServiceContext)","u":"issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel,se.swedenconnect.security.credential.PkiCredential,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractCaEngineKeyAndCertificateHandler","l":"issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List, String, SignServiceContext)","u":"issueSigningCertificateChain(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,java.util.List,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"issueSigningCertificateChain(PkiCredential, SignRequestMessage, IdentityAssertion, List, String, SignServiceContext)","u":"issueSigningCertificateChain(se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion,java.util.List,java.lang.String,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"isWithinRange(Instant)","u":"isWithinRange(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.msg","c":"MessageConditions","l":"isWithinRange(Instant)","u":"isWithinRange(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","c":"JaxbAttributeConverter","l":"JaxbAttributeConverter()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"JSON"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"KEY_GENERATION_FAILED"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"KeyAndCertificateHandlerBeanConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"KeyAndCertificateHandlerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanLoader","l":"load(String, Class)","u":"load(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.core.config.spring","c":"SpringBeanLoader","l":"load(String, Class)","u":"load(java.lang.String,java.lang.Class)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"loadCommonBeans(CommonBeansConfigurationProperties, BeanLoader, BeanRegistrator)","u":"loadCommonBeans(se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties,se.swedenconnect.signservice.core.config.BeanLoader,se.swedenconnect.signservice.config.BeanRegistrator)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"LOCAL_NAME"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"localizedStringConverter()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"LocalizedStringConverter","l":"LocalizedStringConverter()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLogger","l":"LogSystemAuditLogger(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"LogSystemAuditLoggerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerFactory","l":"LogSystemAuditLoggerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"AttributeMapper","l":"mapCertificateAttributes(SignRequestMessage, IdentityAssertion)","u":"mapCertificateAttributes(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","c":"DefaultAttributeMapper","l":"mapCertificateAttributes(SignRequestMessage, IdentityAssertion)","u":"mapCertificateAttributes(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"maxMessageAge"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeArrays(Object, Object)","u":"mergeArrays(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeConfigObject(Object, Object)","u":"mergeConfigObject(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeDefaultConfiguration(HandlerConfiguration)","u":"mergeDefaultConfiguration(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeLists(Object, Object)","u":"mergeLists(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"mergeMaps(Object, Object)","u":"mergeMaps(java.lang.Object,java.lang.Object)"},{"p":"se.swedenconnect.signservice.config","c":"DefaultSignServiceFactory","l":"MESSAGE_REPLAY_CHECKER_BEAN_NAME"},{"p":"se.swedenconnect.signservice.authn.saml","c":"MessageReplayCheckerWrapper","l":"MessageReplayCheckerWrapper(MessageReplayChecker)","u":"%3Cinit%3E(se.swedenconnect.signservice.storage.MessageReplayChecker)"},{"p":"se.swedenconnect.signservice.storage","c":"MessageReplayException","l":"MessageReplayException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration","l":"MetadataConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"metadataProvider"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataProviderConfiguration","l":"MetadataProviderConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"MISMATCHING_IDENTITY_ATTRIBUTES"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"MockedAuthenticationHandler()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"MockedAuthenticationHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerFactory","l":"MockedAuthenticationHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"needsDefaultConfigResolving()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"NEVER"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"NEW"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"NO"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"nodeToBytes(Node)","u":"nodeToBytes(org.w3c.dom.Node)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"NoStorageCARepository(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"NOT_FOUND"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerListener","l":"onAuditEvent(AuditEvent)","u":"onAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"AuditLoggerListener","l":"onAuditEvent(AuditEvent)","u":"onAuditEvent(se.swedenconnect.signservice.audit.AuditEvent)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"OpenSamlAttributeConverter","l":"OpenSamlAttributeConverter()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring","c":"OpenSAMLConfiguration","l":"OpenSAMLConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"OPTIONAL"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.OrganizationConfig","l":"OrganizationConfig()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"parameter(AuditEventParameter)","u":"parameter(se.swedenconnect.signservice.audit.AuditEventParameter)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"parameter(String, String)","u":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"parameter(String, String)","u":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"parameter(String, String)","u":"parameter(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"parseSignedAttributeBytes(byte[])"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"PDF"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"PDF_TYPE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"PDFTBSDataProcessor()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"PDFTBSDataProcessor(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"PKC"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"PkCrypto()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"pkcs10"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"PKCS1V15Padding()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(PkiCredential)","u":"%3Cinit%3E(se.swedenconnect.security.credential.PkiCredential)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(PkiCredentialConfigurationProperties)","u":"%3Cinit%3E(se.swedenconnect.security.credential.factory.PkiCredentialConfigurationProperties)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"PkiCredentialConfiguration(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"PREFIX"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventBuilder","l":"principal(String)","u":"principal(java.lang.String)"},{"p":"se.swedenconnect.signservice.application","c":"DefaultSignServiceEngineManager","l":"processRequest(HttpUserRequest, SignServiceContext)","u":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.application","c":"SignServiceEngineManager","l":"processRequest(HttpUserRequest, SignServiceContext)","u":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"processRequest(HttpUserRequest, SignServiceContext)","u":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceEngine","l":"processRequest(HttpUserRequest, SignServiceContext)","u":"processRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","u":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","u":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"processSignatureTypeTBSData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","u":"processSignatureTypeTBSData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"processSignRequest(HttpUserRequest, EngineContext)","u":"processSignRequest(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AbstractTBSDataProcessor","l":"processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","u":"processSignTaskData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"processSignTaskData(RequestedSignatureTask, X509Certificate, SignatureAlgorithm)","u":"processSignTaskData(se.swedenconnect.signservice.signature.RequestedSignatureTask,java.security.cert.X509Certificate,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"propertyToEntityDescriptorConverter()"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"PropertyToEntityDescriptorConverter()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"propertyToX509CertificateConverter()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"PROTOCOL_ERROR"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolException","l":"ProtocolException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolException","l":"ProtocolException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"ProtocolHandlerBeanConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"ProtocolHandlerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, byte[])","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, byte[])","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, byte[], byte)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,byte[],byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, int)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,int)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, Digest, int, byte)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,org.bouncycastle.crypto.Digest,int,byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, int)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,int)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"PSSPadding(int, Digest, int, byte)","u":"%3Cinit%3E(int,org.bouncycastle.crypto.Digest,int,byte)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"publishNewCrl(X509CRLHolder)","u":"publishNewCrl(org.bouncycastle.cert.X509CRLHolder)"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"put(String, T)","u":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"put(String, T)","u":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"put(String, T)","u":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"put(String, T)","u":"put(java.lang.String,T)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putIdentityAssertion(IdentityAssertion)","u":"putIdentityAssertion(se.swedenconnect.signservice.authn.IdentityAssertion)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putSignMessageDisplayed(Boolean)","u":"putSignMessageDisplayed(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"putSignRequest(SignRequestMessage)","u":"putSignRequest(se.swedenconnect.signservice.protocol.SignRequestMessage)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"QC"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"QC_SSCD"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"RDN"},{"p":"se.swedenconnect.signservice.config","c":"BeanRegistrator","l":"registerBean(String, Class, T)","u":"registerBean(java.lang.String,java.lang.Class,T)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringBeanRegistrator","l":"registerBean(String, Class, T)","u":"registerBean(java.lang.String,java.lang.Class,T)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"RELAY_STATE_KEY"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"RemoteCaInformation","l":"RemoteCaInformation()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.storage","c":"StorageContainer","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"removeAttributes(List, List)","u":"removeAttributes(java.util.List,java.util.List)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"removeExpiredCerts(int)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"removeHeader(String)","u":"removeHeader(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"replaceAttribute(List, ASN1ObjectIdentifier, Attribute)","u":"replaceAttribute(java.util.List,org.bouncycastle.asn1.ASN1ObjectIdentifier,org.bouncycastle.asn1.cms.Attribute)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"REPLAY_ATTACK"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"REQUEST_EXPIRED"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"REQUEST_INCORRECT"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.RequestedAttributeConfig","l":"RequestedAttributeConfig()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"REQUIRED"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"reset()"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"resetContext()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"resetContext(SignServiceContext)","u":"resetContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"resetContext(SignServiceContext)","u":"resetContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"resolveDefaultConfigRef(Function>)","u":"resolveDefaultConfigRef(java.util.function.Function)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"resolveDefaultConfigRef(Function>)","u":"resolveDefaultConfigRef(java.util.function.Function)"},{"p":"se.swedenconnect.signservice.core.config","c":"PkiCredentialConfiguration","l":"resolvePkiCredential(BeanLoader)","u":"resolvePkiCredential(se.swedenconnect.signservice.core.config.BeanLoader)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"responseProcessor"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestInput","l":"RestProcessRequestInput()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestInput","l":"RestProcessRequestInput(String, HttpUserRequest)","u":"%3Cinit%3E(java.lang.String,se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestResult","l":"RestProcessRequestResult()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.application.rest","c":"RestProcessRequestResult","l":"RestProcessRequestResult(SignServiceProcessingResult)","u":"%3Cinit%3E(se.swedenconnect.signservice.application.SignServiceProcessingResult)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"resumeAuthentication(HttpUserRequest, EngineContext)","u":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","u":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","u":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"resumeAuthentication(HttpUserRequest, SignServiceContext)","u":"resumeAuthentication(se.swedenconnect.signservice.core.http.HttpUserRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"NoStorageCARepository","l":"revokeCertificate(BigInteger, int, Date)","u":"revokeCertificate(java.math.BigInteger,int,java.util.Date)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaSign(byte[], PrivateKey)","u":"rsaSign(byte[],java.security.PrivateKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaSignEncodedMessage(byte[], PrivateKey)","u":"rsaSignEncodedMessage(byte[],java.security.PrivateKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaVerify(byte[], PublicKey)","u":"rsaVerify(byte[],java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PkCrypto","l":"rsaVerifyEncodedMessage(byte[], PublicKey)","u":"rsaVerifyEncodedMessage(byte[],java.security.PublicKey)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"SAD_ID_KEY"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SAML_TYPE_DEFAULT"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SAML_TYPE_SWEDEN_CONNECT"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeansConfigurationProperties.Saml","l":"Saml()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration","l":"SamlAuthenticationHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerFactory","l":"SamlAuthenticationHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"SamlMetadataProviderBeanConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"SamlStatus(Status)","u":"%3Cinit%3E(org.opensaml.saml.saml2.core.Status)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"SAN"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"SDA"},{"p":"se.swedenconnect.signservice.context","c":"DefaultSignServiceContext","l":"serialize()"},{"p":"se.swedenconnect.signservice.context","c":"SignServiceContext","l":"serialize()"},{"p":"se.swedenconnect.signservice.core.http.servletapi","c":"ServletApiHttpUserRequest","l":"ServletApiHttpUserRequest(HttpServletRequest)","u":"%3Cinit%3E(jakarta.servlet.http.HttpServletRequest)"},{"p":"se.swedenconnect.signservice.authn.mock","c":"MockedAuthenticationHandlerConfiguration","l":"setActive(boolean)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerConfiguration","l":"setActive(Boolean)","u":"setActive(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setAdditionalAssertionConsumerPath(String)","u":"setAdditionalAssertionConsumerPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"setAdesObject(AdESObject)","u":"setAdesObject(se.swedenconnect.signservice.signature.AdESObject)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESObject(AdESObject)","u":"setAdESObject(se.swedenconnect.signservice.signature.AdESObject)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESType(AdESType)","u":"setAdESType(se.swedenconnect.signservice.signature.AdESType)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setAdESType(String)","u":"setAdESType(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"setAllowedClockSkew(Duration)","u":"setAllowedClockSkew(java.time.Duration)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"setAllowedClockSkew(Duration)","u":"setAllowedClockSkew(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.saml.spring","c":"PropertyToEntityDescriptorConverter","l":"setApplicationContext(ApplicationContext)","u":"setApplicationContext(org.springframework.context.ApplicationContext)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setAssertionConsumerPath(String)","u":"setAssertionConsumerPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setAttributeMappings(List)","u":"setAttributeMappings(java.util.List)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setAuditLogger(AuditLogger)","u":"setAuditLogger(se.swedenconnect.signservice.audit.AuditLogger)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setAuthenticationHandler(AuthenticationHandler)","u":"setAuthenticationHandler(se.swedenconnect.signservice.authn.AuthenticationHandler)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setAuthnContext(AuthnContextIdentifier)","u":"setAuthnContext(se.swedenconnect.signservice.authn.AuthnContextIdentifier)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnContextIdentifiers(List)","u":"setAuthnContextIdentifiers(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setAuthnInstant(Instant)","u":"setAuthnInstant(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnProfile(String)","u":"setAuthnProfile(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setAuthnServiceID(String)","u":"setAuthnServiceID(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setBaseUrl(String)","u":"setBaseUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"setBaseUrl(String)","u":"setBaseUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerBeanConfigurationProperties","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.authn","c":"SamlMetadataProviderBeanConfiguration","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerBeanConfigurationProperties","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.common","c":"CommonBeanCandidate","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.common","c":"CredentialContainerBeanConfiguration","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerBeanConfigurationProperties","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setBeanName(String)","u":"setBeanName(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"setCaSupportedCertificateTypes(List)","u":"setCaSupportedCertificateTypes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setCertificateType(CertificateType)","u":"setCertificateType(se.swedenconnect.signservice.certificate.CertificateType)"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"setCleanupThreshold(int)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setClientConfiguration(ClientConfiguration)","u":"setClientConfiguration(se.swedenconnect.signservice.client.ClientConfiguration)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setClientId(String)","u":"setClientId(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"setContents(byte[])"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"setCrlDpPath(String)","u":"setCrlDpPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","u":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","u":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setDefaultConfig(HandlerConfiguration)","u":"setDefaultConfig(se.swedenconnect.signservice.core.config.HandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setDefaultConfigRef(String)","u":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setDefaultConfigRef(String)","u":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setDefaultConfigRef(String)","u":"setDefaultConfigRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"setDefaultPrincipal(String)","u":"setDefaultPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"setDefaultValue(String)","u":"setDefaultValue(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"setDestination(RequestedCertificateAttribute)","u":"setDestination(se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setDestinationUrl(String)","u":"setDestinationUrl(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"setDigestMethod(String)","u":"setDigestMethod(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"AdesSigningCertificateDigest","l":"setDigestValue(byte[])"},{"p":"se.swedenconnect.signservice.storage.impl","c":"InMemoryStorageContainer","l":"setElementLifetime(Duration)","u":"setElementLifetime(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setEncodedAssertion(byte[])"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLogger","l":"setEventFactory(AuditEventFactory)","u":"setEventFactory(se.swedenconnect.signservice.audit.base.events.AuditEventFactory)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"setEventFactory(Class)","u":"setEventFactory(java.lang.Class)"},{"p":"se.swedenconnect.signservice.config.audit","c":"AuditLoggerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.authn","c":"AuthenticationHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.cert","c":"KeyAndCertificateHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.protocol","c":"ProtocolHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.config","c":"HandlerConfigurationProperties","l":"setExternal(BeanReferenceHandlerConfiguration)","u":"setExternal(se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setFactoryClass(String)","u":"setFactoryClass(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setFactoryClass(String)","u":"setFactoryClass(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.file","c":"FileAuditLoggerConfiguration","l":"setFileName(String)","u":"setFileName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"setHeaders(Map)","u":"setHeaders(java.util.Map)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIdentifier(String)","u":"setIdentifier(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIdentityAttributes(List>)","u":"setIdentityAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setInResponseTo(String)","u":"setInResponseTo(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIssuanceInstant(Instant)","u":"setIssuanceInstant(java.time.Instant)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setIssuedAt(Instant)","u":"setIssuedAt(java.time.Instant)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setIssuer(String)","u":"setIssuer(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setIssuerId(String)","u":"setIssuerId(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setKeyAndCertificateHandler(KeyAndCertificateHandler)","u":"setKeyAndCertificateHandler(se.swedenconnect.signservice.certificate.KeyAndCertificateHandler)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"setListener(AuditLoggerListener)","u":"setListener(se.swedenconnect.signservice.audit.callback.AuditLoggerListener)"},{"p":"se.swedenconnect.signservice.audit.callback","c":"CallbackAuditLoggerConfiguration","l":"setListenerRef(String)","u":"setListenerRef(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.logsystem","c":"LogSystemAuditLoggerConfiguration","l":"setLoggerName(String)","u":"setLoggerName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"setMaxMessageAge(Duration)","u":"setMaxMessageAge(java.time.Duration)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"setMaxMessageAge(Duration)","u":"setMaxMessageAge(java.time.Duration)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"setMetadataPublishingPath(String)","u":"setMetadataPublishingPath(java.lang.String)"},{"p":"se.swedenconnect.signservice.core","c":"AbstractSignServiceHandler","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"BeanReferenceHandlerConfiguration","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.config","c":"HandlerConfiguration","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"AbstractSamlIdentityAttribute","l":"setNameFormat(String)","u":"setNameFormat(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"setOcspResponder(OCSPResponder, String, X509Certificate)","u":"setOcspResponder(se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder,java.lang.String,java.security.cert.X509Certificate)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"setParameters(Map)","u":"setParameters(java.util.Map)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"setPreferredBindingUri(String)","u":"setPreferredBindingUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"setPrincipal(String)","u":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base","c":"AbstractAuditLoggerConfiguration","l":"setPrincipal(String)","u":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"setPrincipal(String)","u":"setPrincipal(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setProcessingPaths(List)","u":"setProcessingPaths(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"setProcessingRules(String)","u":"setProcessingRules(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setProcessingRulesUri(String)","u":"setProcessingRulesUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"setProfileConfiguration(CertificateProfileConfiguration)","u":"setProfileConfiguration(se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","c":"BasicCAService","l":"setProfileConfiguration(CertificateProfileConfiguration)","u":"setProfileConfiguration(se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setProtocolHandler(ProtocolHandler)","u":"setProtocolHandler(se.swedenconnect.signservice.protocol.ProtocolHandler)"},{"p":"se.swedenconnect.signservice.audit.actuator","c":"ActuatorAuditLoggerFactory","l":"setPublisher(ApplicationEventPublisher)","u":"setPublisher(org.springframework.context.ApplicationEventPublisher)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setRelayState(String)","u":"setRelayState(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setRequestedSignerAttributes(List>)","u":"setRequestedSignerAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"setRequired(Boolean)","u":"setRequired(java.lang.Boolean)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"setResponseConfiguration(DssSignResponseMessage.ResponseConfiguration)","u":"setResponseConfiguration(se.swedenconnect.signservice.protocol.dss.DssSignResponseMessage.ResponseConfiguration)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setResponseUrls(List)","u":"setResponseUrls(java.util.List)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"setSadRequestRequirement(SamlAuthenticationHandlerConfiguration.SadRequestRequirement)","u":"setSadRequestRequirement(se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"setSadValidator(SADParser.SADValidator)","u":"setSadValidator(se.swedenconnect.opensaml.sweid.saml2.signservice.SADParser.SADValidator)"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"setScheme(String)","u":"setScheme(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"setServiceName(String)","u":"setServiceName(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"setSignature(byte[])"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"setSignatureActivationRequestData(SignatureActivationRequestData)","u":"setSignatureActivationRequestData(se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"setSignatureAlgorithmUri(String)","u":"setSignatureAlgorithmUri(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignatureCertificateChain(List)","u":"setSignatureCertificateChain(java.util.List)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setSignatureHandler(SignatureHandler)","u":"setSignatureHandler(se.swedenconnect.signservice.signature.SignatureHandler)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"setSignaturePolicy(String)","u":"setSignaturePolicy(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignatureTasks(List)","u":"setSignatureTasks(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setSignatureType(SignatureType)","u":"setSignatureType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setSignatureType(String)","u":"setSignatureType(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignerAuthnInfo(SignerAuthnInfo)","u":"setSignerAuthnInfo(se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"setSigningCertificateProfile(String)","u":"setSigningCertificateProfile(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"setSignRequestMessageVerifier(SignRequestMessageVerifier)","u":"setSignRequestMessageVerifier(se.swedenconnect.signservice.engine.SignRequestMessageVerifier)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"setSignResponseResult(SignResponseResult)","u":"setSignResponseResult(se.swedenconnect.signservice.protocol.SignResponseResult)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setSignServiceCredential(PkiCredential)","u":"setSignServiceCredential(se.swedenconnect.security.credential.PkiCredential)"},{"p":"se.swedenconnect.signservice.engine.config","c":"DefaultEngineConfiguration","l":"setSignServiceId(String)","u":"setSignServiceId(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"setSources(List)","u":"setSources(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setTaskId(String)","u":"setTaskId(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"setTbsBytes(byte[])"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"setTbsData(byte[])"},{"p":"se.swedenconnect.signservice.core.config","c":"AbstractHandlerConfiguration","l":"setterNameToField(String)","u":"setterNameToField(java.lang.String)"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"setTrustedCertificates(List)","u":"setTrustedCertificates(java.util.List)"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignServiceEngine","l":"setupContext(SignServiceContext)","u":"setupContext(se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config","c":"SharedHandlerConfigurationProperties","l":"SharedHandlerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceECSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","u":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSAPSSSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","u":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSASigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","u":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceSigner","l":"sign(byte[], PrivateKey, SignatureAlgorithm)","u":"sign(byte[],java.security.PrivateKey,se.swedenconnect.security.algorithms.SignatureAlgorithm)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignResponseMessage","l":"sign(PkiCredential)","u":"sign(se.swedenconnect.security.credential.PkiCredential)"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultSignatureHandler","l":"sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext)","u":"sign(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureHandler","l":"sign(RequestedSignatureTask, PkiCredential, SignRequestMessage, SignServiceContext)","u":"sign(se.swedenconnect.signservice.signature.RequestedSignatureTask,se.swedenconnect.security.credential.PkiCredential,se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerBeanConfigurationProperties","l":"SignatureHandlerBeanConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.sign","c":"SignatureHandlerConfigurationProperties","l":"SignatureHandlerConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"SIGNED_PROPERTIES_ELEMENT_NAME"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"SIGNED_PROPERTIES_TYPE"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"SIGNING"},{"p":"se.swedenconnect.signservice.certificate.base.config","c":"SigningKeyUsageDirective","l":"SigningKeyUsageDirective()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"SIGNMESSAGE_KEY"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationResult","l":"signMessageDisplayed()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"SignServiceAuditEvent(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"SignServiceAuditEvent(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"SignServiceCMCClient","l":"SignServiceCMCClient(String, PkiCredential, String, X509Certificate, RemoteCaInformation)","u":"%3Cinit%3E(java.lang.String,se.swedenconnect.security.credential.PkiCredential,java.lang.String,java.security.cert.X509Certificate,se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation)"},{"p":"se.swedenconnect.signservice.spring.config","c":"SignServiceConfiguration","l":"SignServiceConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.config.spring.converters","c":"SignServiceConverterConfiguration","l":"SignServiceConverterConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceECSigner","l":"SignServiceECSigner(SignatureType)","u":"%3Cinit%3E(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"SignServiceError(SignServiceErrorCode, String, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceErrorCode,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"SignServiceErrorException(SignServiceError)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorException","l":"SignServiceErrorException(SignServiceError, Throwable)","u":"%3Cinit%3E(se.swedenconnect.signservice.engine.SignServiceError,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSAPSSSigner","l":"SignServiceRSAPSSSigner()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.signer","c":"SignServiceRSASigner","l":"SignServiceRSASigner()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"SimpleAuthnContextIdentifier(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"SimpleKeyAndCertificateHandler(PkiCredentialContainer, Map, AttributeMapper, AlgorithmRegistry, CAService, String)","u":"%3Cinit%3E(se.swedenconnect.security.credential.container.PkiCredentialContainer,java.util.Map,se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper,se.swedenconnect.security.algorithms.AlgorithmRegistry,se.swedenconnect.ca.engine.ca.issuer.CAService,java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerConfiguration","l":"SimpleKeyAndCertificateHandlerConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.simple.config","c":"SimpleKeyAndCertificateHandlerFactory","l":"SimpleKeyAndCertificateHandlerFactory()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.certificate.base","c":"AbstractKeyAndCertificateHandler","l":"specificRequirementTests(SignRequestMessage, SignServiceContext)","u":"specificRequirementTests(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.config.spring","c":"SpringBeanLoader","l":"SpringBeanLoader(ApplicationContext)","u":"%3Cinit%3E(org.springframework.context.ApplicationContext)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringBeanRegistrator","l":"SpringBeanRegistrator(ConfigurableApplicationContext)","u":"%3Cinit%3E(org.springframework.context.ConfigurableApplicationContext)"},{"p":"se.swedenconnect.signservice.config.spring","c":"SpringSignServiceConfigurationProperties","l":"SpringSignServiceConfigurationProperties()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"SpUrlConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"STATE_ERROR"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"storeAuthnRequest(AuthnRequest, SignServiceContext)","u":"storeAuthnRequest(org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"StringSamlIdentityAttribute(String, String, List)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","c":"StringSamlIdentityAttribute","l":"StringSamlIdentityAttribute(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"supports(HttpUserRequest)","u":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.certificate.simple","c":"SimpleKeyAndCertificateHandler","l":"supports(HttpUserRequest)","u":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.core.http","c":"HttpResourceProvider","l":"supports(HttpUserRequest)","u":"supports(se.swedenconnect.signservice.core.http.HttpUserRequest)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"PDFTBSDataProcessor","l":"supportsType(SignatureType)","u":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSDataProcessor","l":"supportsType(SignatureType)","u":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"supportsType(SignatureType)","u":"supportsType(se.swedenconnect.signservice.signature.SignatureType)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"SwedenConnectSamlAuthenticationHandler(AuthnRequestGenerator, ResponseProcessor, MetadataProvider, EntityDescriptorContainer, SpUrlConfiguration)","u":"%3Cinit%3E(se.swedenconnect.opensaml.saml2.request.AuthnRequestGenerator,se.swedenconnect.opensaml.saml2.response.ResponseProcessor,se.swedenconnect.opensaml.saml2.metadata.provider.MetadataProvider,se.swedenconnect.opensaml.saml2.metadata.EntityDescriptorContainer,se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration)"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"TBSDataProcessorConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"TBSProcessingData()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"TBSProcessingData","l":"TBSProcessingData(byte[], AdESObject, String)","u":"%3Cinit%3E(byte[],se.swedenconnect.signservice.signature.AdESObject,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"terminateContext()"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"TERMINATED"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"TIMESTAMP_ERROR"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toASN1Object()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toASN1Primitive()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"EcdsaSigValue","l":"toByteArray()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.OrganizationConfig","l":"toElement()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.ContactPersonConfig","l":"toElement(ContactPersonTypeEnumeration)","u":"toElement(org.opensaml.saml.saml2.metadata.ContactPersonTypeEnumeration)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig","l":"toElement(String)","u":"toElement(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"RemoteCaInformation","l":"toStaticCAInformation()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEvent","l":"toString()"},{"p":"se.swedenconnect.signservice.audit","c":"AuditEventParameter","l":"toString()"},{"p":"se.swedenconnect.signservice.audit.base.events","c":"SignServiceAuditEvent","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"DefaultIdentityAssertion","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.impl","c":"SimpleAuthnContextIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SpUrlConfiguration","l":"toString()"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SamlStatus","l":"toString()"},{"p":"se.swedenconnect.signservice.certificate.impl","c":"DefaultCertificateAttributeIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.client.impl","c":"DefaultClientConfiguration","l":"toString()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"AbstractIdentityAttribute","l":"toString()"},{"p":"se.swedenconnect.signservice.core.attribute.impl","c":"DefaultIdentityAttributeIdentifier","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpBodyAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction","l":"toString()"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpResponseAction","l":"toString()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceError","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultAuthnRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultCertificateAttributeMapping","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultMessageConditions","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultRequestedCertificateAttribute","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureActivationRequestData","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignatureRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSignerAuthnInfo","l":"toString()"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","c":"DefaultSigningCertificateRequirements","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultAdESObject","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultCompletedSignatureTask","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.impl","c":"DefaultRequestedSignatureTask","l":"toString()"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"TRAILER_IMPLICIT"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"transformAttributes(List)","u":"transformAttributes(java.util.List)"},{"p":"se.swedenconnect.signservice.protocol.dss","c":"DssProtocolHandler","l":"translateError(SignServiceError)","u":"translateError(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolHandler","l":"translateError(SignServiceError)","u":"translateError(se.swedenconnect.signservice.engine.SignServiceError)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig","l":"UIInfoConfig()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"MetadataConfiguration.UIInfoConfig.UIInfoLogo","l":"UIInfoLogo()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"UNKNOWN_AUTHENTICATION_SERVICE"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableErrorCodes","l":"UNKNOWN_CLIENT"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"UnrecoverableSignServiceException(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"UnrecoverableSignServiceException","l":"UnrecoverableSignServiceException(String, String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"UNSUPPORTED_AUTHNCONTEXT"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte[])"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"update(byte[], int, int)","u":"update(byte[],int,int)"},{"p":"se.swedenconnect.signservice.engine.session","c":"EngineContext","l":"updateState(SignOperationState)","u":"updateState(se.swedenconnect.signservice.engine.session.SignOperationState)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpPostAction.HttpPostActionBuilder","l":"url(String)","u":"url(java.lang.String)"},{"p":"se.swedenconnect.signservice.core.http","c":"DefaultHttpRedirectAction.HttpRedirectActionBuilder","l":"url(String)","u":"url(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"urlConfiguration"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"USER_CANCEL"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"UserAuthenticationException(AuthenticationErrorCode, String)","u":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationErrorCode,java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"UserAuthenticationException","l":"UserAuthenticationException(AuthenticationErrorCode, String, Throwable)","u":"%3Cinit%3E(se.swedenconnect.signservice.authn.AuthenticationErrorCode,java.lang.String,java.lang.Throwable)"},{"p":"se.swedenconnect.signservice.core.config","c":"ValidationConfiguration","l":"ValidationConfiguration()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"se.swedenconnect.signservice.authn","c":"AuthenticationErrorCode","l":"values()"},{"p":"se.swedenconnect.signservice.authn.saml.config","c":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement","l":"values()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateAttributeType","l":"values()"},{"p":"se.swedenconnect.signservice.certificate","c":"CertificateType","l":"values()"},{"p":"se.swedenconnect.signservice.certificate.cmc","c":"CertificateRequestFormat","l":"values()"},{"p":"se.swedenconnect.signservice.engine.session","c":"SignOperationState","l":"values()"},{"p":"se.swedenconnect.signservice.engine","c":"SignServiceErrorCode","l":"values()"},{"p":"se.swedenconnect.signservice.protocol","c":"ProtocolProcessingRequirements.SignatureRequirement","l":"values()"},{"p":"se.swedenconnect.signservice.signature","c":"AdESType","l":"values()"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"values()"},{"p":"se.swedenconnect.signservice.engine","c":"DefaultSignRequestMessageVerifier","l":"verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext)","u":"verifyMessage(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.engine","c":"SignRequestMessageVerifier","l":"verifyMessage(SignRequestMessage, EngineConfiguration, EngineContext)","u":"verifyMessage(se.swedenconnect.signservice.protocol.SignRequestMessage,se.swedenconnect.signservice.engine.config.EngineConfiguration,se.swedenconnect.signservice.engine.session.EngineContext)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PKCS1V15Padding","l":"verifyMessageDigest(byte[], byte[], MessageDigestAlgorithm)","u":"verifyMessageDigest(byte[],byte[],se.swedenconnect.security.algorithms.MessageDigestAlgorithm)"},{"p":"se.swedenconnect.signservice.protocol","c":"SignRequestMessage","l":"verifySignature(List)","u":"verifySignature(java.util.List)"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","c":"PSSPadding","l":"verifySignatureEncodedMessage(byte[])"},{"p":"se.swedenconnect.signservice.authn.saml","c":"AbstractSamlAuthenticationHandler","l":"wasSignMessageDisplayed(ResponseProcessingResult, List>, AuthnRequest, SignServiceContext)","u":"wasSignMessageDisplayed(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.authn.saml","c":"SwedenConnectSamlAuthenticationHandler","l":"wasSignMessageDisplayed(ResponseProcessingResult, List>, AuthnRequest, SignServiceContext)","u":"wasSignMessageDisplayed(se.swedenconnect.opensaml.saml2.response.ResponseProcessingResult,java.util.List,org.opensaml.saml.saml2.core.AuthnRequest,se.swedenconnect.signservice.context.SignServiceContext)"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"XADES_NAMESPACE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XADES_XML_NS"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"xadesObjectFactory"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XadesQualifyingProperties","l":"XadesQualifyingProperties(ObjectType)","u":"%3Cinit%3E(org.apache.xml.security.binding.xmldsig.ObjectType)"},{"p":"se.swedenconnect.signservice.signature","c":"SignatureType","l":"XML"},{"p":"se.swedenconnect.signservice.signature.config","c":"TBSDataProcessorConfiguration","l":"XML_TYPE"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"xmlFragmentTransformer"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XMLTBSDataProcessor()","u":"%3Cinit%3E()"},{"p":"se.swedenconnect.signservice.signature.tbsdata","c":"XMLTBSDataProcessor","l":"XMLTBSDataProcessor(List)","u":"%3Cinit%3E(java.util.List)"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/member-search-index.zip b/docs/apidocs/member-search-index.zip deleted file mode 100644 index 7699c391..00000000 Binary files a/docs/apidocs/member-search-index.zip and /dev/null differ diff --git a/docs/apidocs/module-search-index.js b/docs/apidocs/module-search-index.js new file mode 100644 index 00000000..0d59754f --- /dev/null +++ b/docs/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/overview-summary.html b/docs/apidocs/overview-summary.html index e60075cb..a6cb4c3a 100644 --- a/docs/apidocs/overview-summary.html +++ b/docs/apidocs/overview-summary.html @@ -1,18 +1,21 @@ - - + SignService API Documentation + + + + + + - - - +
+ + -
- -
- - - - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.html b/docs/apidocs/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.html index c9f9a968..6ee331dc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/DefaultSignServiceProcessingResult.html @@ -1,194 +1,123 @@ - - -DefaultSignServiceProcessingResult (SignService Core - 1.0.2) + +DefaultSignServiceProcessingResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
- -

Class DefaultSignServiceProcessingResult

+ +

Class DefaultSignServiceProcessingResult

-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
    • -
    -
  • -
-
- -
-
-
+
+ -
- +
+ + + +
+

Methods inherited from class java.lang.Object

+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          DefaultSignServiceProcessingResult

          -
          public DefaultSignServiceProcessingResult​(@Nullable
          -                                          SignServiceContext context,
          -                                          @Nonnull
          -                                          HttpResponseAction responseAction)
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultSignServiceProcessingResult

            +
            public DefaultSignServiceProcessingResult(@Nullable + SignServiceContext context, + @Nonnull + HttpResponseAction responseAction)
            Constructor.
            -
            -
            Parameters:
            +
            +
            Parameters:
            context - the context (may be null)
            responseAction - the response action
            -
          • -
          +
      + -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getSignServiceContext

          -
          @Nullable
          -public SignServiceContext getSignServiceContext()
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getSignServiceContext

            +
            @Nullable +public SignServiceContext getSignServiceContext()
            Gets the SignService context (state). It is the responsibility of the application, or SignService frontend, to save this context object in the user's HTTP session so that it can be supplied in the next call to the SignService engine manager. @@ -274,22 +185,19 @@

            getSignServiceContext

            If null it means that the signature operation has completed and the application, or SignService frontend, MUST remove the SignService context from the user's HTTP session.

            -
            -
            Specified by:
            +
            +
            Specified by:
            getSignServiceContext in interface SignServiceProcessingResult
            -
            Returns:
            +
            Returns:
            a SignService context, or null if the signature operation has completed
            +
          • -
          - - - -
            -
          • -

            getResponseAction

            -
            @Nonnull
            -public HttpResponseAction getResponseAction()
            +
          • +
            +

            getResponseAction

            +
            @Nonnull +public HttpResponseAction getResponseAction()
            Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses:
              @@ -299,84 +207,26 @@

              getResponseAction

            This method returns a HttpResponseAction that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager.
            -
            -
            Specified by:
            +
            +
            Specified by:
            getResponseAction in interface SignServiceProcessingResult
            -
            Returns:
            +
            Returns:
            a HttpResponseAction
            -
          • -
          +
    -
- - + + -
- -
- - - - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/SignServiceEngineManager.html b/docs/apidocs/se/swedenconnect/signservice/application/SignServiceEngineManager.html index 2cd90146..14a46738 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/SignServiceEngineManager.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/SignServiceEngineManager.html @@ -1,205 +1,136 @@ - - -SignServiceEngineManager (SignService Core - 1.0.2) + +SignServiceEngineManager (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+
+ +
- +
+
- -

Interface SignServiceEngineManager

+ +

Interface SignServiceEngineManager

-
-
-
    -
  • +

    -
    public interface SignServiceEngineManager
    +
    public interface SignServiceEngineManager
    The SignService engine manager is responsible of routing every call to a matching engine and is seen as the main SignService application bean.
    -
  • -
-
-
-
+
+
+ - -
-
- - + + -
- -
- - - - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/SignServiceProcessingResult.html b/docs/apidocs/se/swedenconnect/signservice/application/SignServiceProcessingResult.html index 8ccaf4a7..3e43fe25 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/SignServiceProcessingResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/SignServiceProcessingResult.html @@ -1,160 +1,102 @@ - - -SignServiceProcessingResult (SignService Core - 1.0.2) + +SignServiceProcessingResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+ - +
+
- -

Interface SignServiceProcessingResult

+ +

Interface SignServiceProcessingResult

-
-
-
    -
  • -
    +
    +
    All Known Implementing Classes:
    DefaultSignServiceProcessingResult

    -
    public interface SignServiceProcessingResult
    +
    public interface SignServiceProcessingResult
    An interface representing the result from a call to the SignService engine manager.
    -
  • -
-
-
-
+
+
+
- -
-
    -
  • + +
    +
      -
      -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getSignServiceContext

          -
          @Nullable
          -SignServiceContext getSignServiceContext()
          +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getSignServiceContext

            +
            @Nullable +SignServiceContext getSignServiceContext()
            Gets the SignService context (state). It is the responsibility of the application, or SignService frontend, to save this context object in the user's HTTP session so that it can be supplied in the next call to the SignService engine manager. @@ -205,20 +138,17 @@

            getSignServiceContext

            If null it means that the signature operation has completed and the application, or SignService frontend, MUST remove the SignService context from the user's HTTP session.

            -
            -
            Returns:
            +
            +
            Returns:
            a SignService context, or null if the signature operation has completed
            +
          • -
          - - - -
            -
          • -

            getResponseAction

            -
            @Nonnull
            -HttpResponseAction getResponseAction()
            +
          • +
            +

            getResponseAction

            +
            @Nonnull +HttpResponseAction getResponseAction()
            Depending on the type of request processed the SignService engine manager can respond with one of the following types of responses:
              @@ -228,82 +158,24 @@

              getResponseAction

            This method returns a HttpResponseAction that tells how the caller (application/frontend) should respond to the request that it fed to the SignService engine manager.
            -
            -
            Returns:
            +
            +
            Returns:
            a HttpResponseAction
            -
          • -
          +
    -
- - + + -
- -
- - - - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceEngineManager.html b/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceEngineManager.html index 83974085..ba4edef6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceEngineManager.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceEngineManager.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.application.DefaultSignServiceEngineManager (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
+
+ +
-

Uses of Class
se.swedenconnect.signservice.application.DefaultSignServiceEngineManager

+

Uses of Class
se.swedenconnect.signservice.application.DefaultSignServiceEngineManager

-
No usage of se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
-
+No usage of se.swedenconnect.signservice.application.DefaultSignServiceEngineManager
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceProcessingResult.html b/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceProcessingResult.html index 8630ae0c..773cc1e8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceProcessingResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/class-use/DefaultSignServiceProcessingResult.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+ +
-

Uses of Class
se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult

+

Uses of Class
se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult

-
No usage of se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
-
+No usage of se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceEngineManager.html b/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceEngineManager.html index bb4f84c0..3189576f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceEngineManager.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceEngineManager.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.application.SignServiceEngineManager (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.application.SignServiceEngineManager (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+ +
-

Uses of Interface
se.swedenconnect.signservice.application.SignServiceEngineManager

+

Uses of Interface
se.swedenconnect.signservice.application.SignServiceEngineManager

-
No usage of se.swedenconnect.signservice.application.SignServiceEngineManager
-
+No usage of se.swedenconnect.signservice.application.SignServiceEngineManager
- - - -

Copyright © 2023 Sweden Connect. All rights reserved.

- diff --git a/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceProcessingResult.html b/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceProcessingResult.html index 0e552f35..fe8d599e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceProcessingResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/class-use/SignServiceProcessingResult.html @@ -1,276 +1,145 @@ - - -Uses of Interface se.swedenconnect.signservice.application.SignServiceProcessingResult (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.application.SignServiceProcessingResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
+
+ +
-

Uses of Interface
se.swedenconnect.signservice.application.SignServiceProcessingResult

+

Uses of Interface
se.swedenconnect.signservice.application.SignServiceProcessingResult

-
-
+
-
  • -
    - - -

    Uses of SignServiceProcessingResult in se.swedenconnect.signservice.application.rest

    - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.application.rest with parameters of type SignServiceProcessingResult 
    ConstructorDescription
    RestProcessRequestResult​(SignServiceProcessingResult result) +
  • +
    +

    Uses of SignServiceProcessingResult in se.swedenconnect.signservice.application.rest

    + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    A constructor that maps a SignServiceProcessingResult to a RestProcessRequestResult object.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of SignServiceProcessingResult in se.swedenconnect.signservice.engine

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.engine that return SignServiceProcessingResult 
    Modifier and TypeMethodDescription
    SignServiceProcessingResultSignServiceEngine.processRequest​(HttpUserRequest httpRequest, - SignServiceContext signServiceContext) +
  • +
    +

    Uses of SignServiceProcessingResult in se.swedenconnect.signservice.engine

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignServiceEngine.processRequest(HttpUserRequest httpRequest, + SignServiceContext signServiceContext)
    +
    The main entry point for a SignService Engine.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/application/package-summary.html index aa9c11ef..3618803c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/package-summary.html @@ -1,175 +1,92 @@ - - -se.swedenconnect.signservice.application (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.application (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.application

    +

    Package se.swedenconnect.signservice.application

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.application
    +
    Support for building a SignService application.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/application/package-tree.html index 0410b36f..c3f82d44 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.application Class Hierarchy (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.application Class Hierarchy (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.application

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/package-use.html b/docs/apidocs/se/swedenconnect/signservice/application/package-use.html index 00b6133d..326f14b5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.application (SignService Engine - 1.0.2) + +Uses of Package se.swedenconnect.signservice.application (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.application

    -
    No usage of se.swedenconnect.signservice.application
    -
    +No usage of se.swedenconnect.signservice.application
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.html index f0d0ca3d..9e6064b1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestInput.html @@ -1,392 +1,227 @@ - - -RestProcessRequestInput (SignService Core - 1.0.2) + +RestProcessRequestInput (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class RestProcessRequestInput

    + +

    Class RestProcessRequestInput

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.application.rest.RestProcessRequestInput
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.application.rest.RestProcessRequestInput
      +
      +

      -
      public class RestProcessRequestInput
      -extends Object
      +
      public class RestProcessRequestInput +extends Object
      A class that represents the "process request" input data that is put together by a REST client (i.e., the SignService frontend) and is consumed by the SignService backend.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            RestProcessRequestInput

            -
            public RestProcessRequestInput()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              RestProcessRequestInput

              +
              public RestProcessRequestInput()
              Default constructor.
              +
            • -
            - - - -
              -
            • -

              RestProcessRequestInput

              -
              public RestProcessRequestInput​(@Nullable
              -                               String context,
              -                               @Nonnull
              -                               HttpUserRequest userRequest)
              +
            • +
              +

              RestProcessRequestInput

              +
              public RestProcessRequestInput(@Nullable + String context, + @Nonnull + HttpUserRequest userRequest)
              Constructor assigning the input parameters.
              -
              -
              Parameters:
              +
              +
              Parameters:
              context - the string representation of the SignService context (may be null)
              userRequest - the mapping of the incoming HTTP request
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getContext

            -
            public String getContext()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getContext

              +
              public String getContext()
              The string representation of the SignService context.
              +
            • -
            - - - -
              -
            • -

              setContext

              -
              public void setContext​(String context)
              +
            • +
              +

              setContext

              +
              public void setContext(String context)
              The string representation of the SignService context.
              +
            • -
            - - - -
              -
            • -

              getUserRequest

              -
              public HttpUserRequest getUserRequest()
              +
            • +
              +

              getUserRequest

              +
              public HttpUserRequest getUserRequest()
              The mapping of the HTTP request that was received by the frontend application.
              +
            • -
            - - - -
              -
            • -

              setUserRequest

              -
              public void setUserRequest​(HttpUserRequest userRequest)
              +
            • +
              +

              setUserRequest

              +
              public void setUserRequest(HttpUserRequest userRequest)
              The mapping of the HTTP request that was received by the frontend application.
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.html index f3d507d3..05cb2d58 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/RestProcessRequestResult.html @@ -1,388 +1,223 @@ - - -RestProcessRequestResult (SignService Core - 1.0.2) + +RestProcessRequestResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class RestProcessRequestResult

    + +

    Class RestProcessRequestResult

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.application.rest.RestProcessRequestResult
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.application.rest.RestProcessRequestResult
      +
      +

      -
      public class RestProcessRequestResult
      -extends Object
      +
      public class RestProcessRequestResult +extends Object
      A representation of a SignServiceProcessingResult that is suitable to use when setting up the Signature Service as frontend and backend services and where the fronend calls the backend service using REST calls.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            RestProcessRequestResult

            -
            public RestProcessRequestResult()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              RestProcessRequestResult

              +
              public RestProcessRequestResult()
              Default constructor.
              +
            • -
            - - - - +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestInput.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestInput.html index 3b898103..a2456d54 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestInput.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestInput.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.application.rest.RestProcessRequestInput (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.application.rest.RestProcessRequestInput (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.application.rest.RestProcessRequestInput

    +

    Uses of Class
    se.swedenconnect.signservice.application.rest.RestProcessRequestInput

    -
    No usage of se.swedenconnect.signservice.application.rest.RestProcessRequestInput
    -
    +No usage of se.swedenconnect.signservice.application.rest.RestProcessRequestInput
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestResult.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestResult.html index ed344bce..d146ba98 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/class-use/RestProcessRequestResult.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.application.rest.RestProcessRequestResult (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.application.rest.RestProcessRequestResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.application.rest.RestProcessRequestResult

    +

    Uses of Class
    se.swedenconnect.signservice.application.rest.RestProcessRequestResult

    -
    No usage of se.swedenconnect.signservice.application.rest.RestProcessRequestResult
    -
    +No usage of se.swedenconnect.signservice.application.rest.RestProcessRequestResult
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-summary.html index 1ac4d2ba..63bb6d74 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-summary.html @@ -1,183 +1,111 @@ - - -se.swedenconnect.signservice.application.rest (SignService Core - 1.0.2) + +se.swedenconnect.signservice.application.rest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.application.rest

    +

    Package se.swedenconnect.signservice.application.rest

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.application.rest
    +
    Interfaces and classes that may be used when building a frontend/backend deployment of the Signature Service.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-tree.html index 071df48d..841efae8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-tree.html @@ -1,166 +1,77 @@ - - -se.swedenconnect.signservice.application.rest Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.application.rest Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.application.rest

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-use.html b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-use.html index 804391dc..559d1bea 100644 --- a/docs/apidocs/se/swedenconnect/signservice/application/rest/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/application/rest/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.application.rest (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.application.rest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.application.rest

    -
    No usage of se.swedenconnect.signservice.application.rest
    -
    +No usage of se.swedenconnect.signservice.application.rest
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEvent.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEvent.html index e1e822ba..bd945b3c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEvent.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEvent.html @@ -1,478 +1,311 @@ - - -AuditEvent (SignService Core - 1.0.2) + +AuditEvent (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AuditEvent

    + +

    Interface AuditEvent

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable

      -
      public interface AuditEvent
      -extends Serializable
      +
      public interface AuditEvent +extends Serializable
      An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringDEFAULT_PRINCIPAL +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final String
          + +
          The default principal name that is used when no principal has been assigned to the event.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT_PRINCIPAL

            -
            static final String DEFAULT_PRINCIPAL
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              DEFAULT_PRINCIPAL

              +
              static final String DEFAULT_PRINCIPAL
              The default principal name that is used when no principal has been assigned to the event.
              -
              -
              See Also:
              -
              Constant Field Values
              -
              -
            • +
              +
              See Also:
              +
              + +
              +
              +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getId

            -
            @Nonnull
            -String getId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getId

              +
              @Nonnull +String getId()
              Gets the event ID.
              -
              -
              Returns:
              +
              +
              Returns:
              the event ID
              +
            • -
            - - - -
              -
            • -

              getTimestamp

              -
              @Nonnull
              -Instant getTimestamp()
              +
            • +
              +

              getTimestamp

              +
              @Nonnull +Instant getTimestamp()
              Gets the timestamp of the event.
              -
              -
              Returns:
              +
              +
              Returns:
              the timestamp
              +
            • -
            - - - -
              -
            • -

              getPrincipal

              -
              @Nonnull
              -String getPrincipal()
              +
            • +
              +

              getPrincipal

              +
              @Nonnull +String getPrincipal()
              Gets the event principal. If no principal has been set, the DEFAULT_PRINCIPAL is used.
              -
              -
              Returns:
              +
              +
              Returns:
              the event principal
              +
            • -
            - - - -
              -
            • -

              setPrincipal

              -
              void setPrincipal​(@Nonnull
              -                  String principal)
              +
            • +
              +

              setPrincipal

              +
              void setPrincipal(@Nonnull + String principal)
              Assigns the event principal.
              -
              -
              Parameters:
              +
              +
              Parameters:
              principal - the event principal
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -List<AuditEventParameter> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +List<AuditEventParameter> getParameters()
              Gets a list of all audit parameters for this event.
              -
              -
              Returns:
              +
              +
              Returns:
              a (potentially empty) list of audit parameters
              +
            • -
            - - - -
              -
            • -

              addParameter

              -
              void addParameter​(@Nonnull
              -                  AuditEventParameter parameter)
              +
            • +
              +

              addParameter

              +
              void addParameter(@Nonnull + AuditEventParameter parameter)
              Adds an audit parameter to the event.

              If an event parameter for this parameter name already exists it will be overwritten.

              -
              -
              Parameters:
              +
              +
              Parameters:
              parameter - the parameter to add
              +
            • -
            - - - -
              -
            • -

              addParameter

              -
              void addParameter​(@Nonnull
              -                  String name,
              -                  @Nullable
              -                  String value)
              +
            • +
              +

              addParameter

              +
              void addParameter(@Nonnull + String name, + @Nullable + String value)
              Corresponds to addParameter(new AuditEventParameter(name, value)).
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name (must not be null)
              value - the parameter value (may be null)
              +
            • -
            - - - -
              -
            • -

              toString

              -
              @Nonnull
              -String toString()
              +
            • +
              +

              toString

              +
              @Nonnull +String toString()
              The toString method must be implemented by class implementing the AuditEvent interface.
              -
              -
              Overrides:
              -
              toString in class Object
              -
              Returns:
              +
              +
              Overrides:
              +
              toString in class Object
              +
              Returns:
              the string representation of the audit event
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventBuilder.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventBuilder.html index b28f3eaf..c80ef4ea 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventBuilder.html @@ -1,342 +1,204 @@ - - -AuditEventBuilder (SignService Core - 1.0.2) + +AuditEventBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AuditEventBuilder

    + +

    Interface AuditEventBuilder

    -
    -
    -
      -
    • +

      -
      public interface AuditEventBuilder
      +
      public interface AuditEventBuilder
      An interface defining a builder for AuditEvent objects.
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            build

            -
            AuditEvent build()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              build

              +
              AuditEvent build()
              Builds the event.
              -
              -
              Returns:
              +
              +
              Returns:
              the audit event
              +
            • -
            - - - -
              -
            • -

              principal

              -
              @Nonnull
              -AuditEventBuilder principal​(@Nonnull
              -                            String principal)
              +
            • +
              +

              principal

              +
              @Nonnull +AuditEventBuilder principal(@Nonnull + String principal)
              Assigns the event principal.
              -
              -
              Parameters:
              +
              +
              Parameters:
              principal - the event principal
              -
              Returns:
              +
              Returns:
              the builder
              +
            • -
            - - - -
              -
            • -

              parameter

              -
              @Nonnull
              -AuditEventBuilder parameter​(@Nonnull
              -                            AuditEventParameter parameter)
              +
            • +
              +

              parameter

              +
              @Nonnull +AuditEventBuilder parameter(@Nonnull + AuditEventParameter parameter)
              Adds an audit parameter.

              If an event parameter for this parameter name already exists it will be overwritten.

              -
              -
              Parameters:
              +
              +
              Parameters:
              parameter - the parameter to add
              -
              Returns:
              +
              Returns:
              the builder
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventIds.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventIds.html index 2a3f2865..70f6699e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventIds.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventIds.html @@ -1,452 +1,310 @@ - - -AuditEventIds (SignService Core - 1.0.2) + +AuditEventIds (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuditEventIds

    + +

    Class AuditEventIds

    -
    - -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.audit.AuditEventIds
      +
      +

      -
      public class AuditEventIds
      -extends Object
      +
      public class AuditEventIds +extends Object
      Defines audit logger events identifiers.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            EVENT_SYSTEM_STARTED

            -
            public static final String EVENT_SYSTEM_STARTED
            +
          • +
            +

            Field Details

            + - - - -
              -
            • -

              EVENT_SYSTEM_NOTFOUND

              -
              public static final String EVENT_SYSTEM_NOTFOUND
              +
            • +
              +

              EVENT_SYSTEM_NOTFOUND

              +
              public static final String EVENT_SYSTEM_NOTFOUND
              A request was made to the application that could not be serviced.
              -
              -
              See Also:
              -
              Constant Field Values
              +
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              EVENT_SYSTEM_PROCESSING_ERROR

              -
              public static final String EVENT_SYSTEM_PROCESSING_ERROR
              +
            • +
              +

              EVENT_SYSTEM_PROCESSING_ERROR

              +
              public static final String EVENT_SYSTEM_PROCESSING_ERROR
              An unrecoverable processing error was caught and reported by the system.
              -
              -
              See Also:
              -
              Constant Field Values
              +
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              EVENT_ENGINE_STARTED

              -
              public static final String EVENT_ENGINE_STARTED
              +
            • +
              +

              EVENT_ENGINE_STARTED

              +
              public static final String EVENT_ENGINE_STARTED
              A SignService engine instance (servicing a client) was started.
              -
              -
              See Also:
              -
              Constant Field Values
              +
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              EVENT_ENGINE_SESSION_RESET

              -
              public static final String EVENT_ENGINE_SESSION_RESET
              +
            • +
              +

              EVENT_ENGINE_SESSION_RESET

              +
              public static final String EVENT_ENGINE_SESSION_RESET
              A "session reset" may occur when a SignRequest is received when the expected message is an authentication response message. This is not treated as an error. Instead we assume that the previous session was abandoned by the user. However, we audit log this, since it may be useful in interactions with users (support).
              -
              -
              See Also:
              -
              Constant Field Values
              -
              -
            • +
              +
              See Also:
              +
              + - - - -
                -
              • -

                EVENT_ENGINE_USER_AUTHENTICATED

                -
                public static final String EVENT_ENGINE_USER_AUTHENTICATED
                -
                A user was successfully authenticated.
                -
                -
                See Also:
                -
                Constant Field Values
                +
              +
          • +
          • +
            +

            EVENT_ENGINE_USER_AUTHENTICATED

            +
            public static final String EVENT_ENGINE_USER_AUTHENTICATED
            +
            A user was successfully authenticated.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              EVENT_ENGINE_USER_AUTHN_FAILED

              -
              public static final String EVENT_ENGINE_USER_AUTHN_FAILED
              -
              The user authentication failed.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            EVENT_ENGINE_USER_AUTHN_FAILED

            +
            public static final String EVENT_ENGINE_USER_AUTHN_FAILED
            +
            The user authentication failed.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE

              -
              public static final String EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE
              -
              The signature operation failed and an error message is sent back to the user.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE

            +
            public static final String EVENT_ENGINE_SIGNATURE_OPERATION_FAILURE
            +
            The signature operation failed and an error message is sent back to the user.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS

              -
              public static final String EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS
              -
              The signature operation was successful.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS

            +
            public static final String EVENT_ENGINE_SIGNATURE_OPERATION_SUCCESS
            +
            The signature operation was successful.
            +
            +
            See Also:
            +
            + +
            +
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventParameter.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventParameter.html index 2a2b3249..77c19c74 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventParameter.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditEventParameter.html @@ -1,413 +1,255 @@ - - -AuditEventParameter (SignService Core - 1.0.2) + +AuditEventParameter (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuditEventParameter

    + +

    Class AuditEventParameter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.audit.AuditEventParameter
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AuditEventParameter

            -
            public AuditEventParameter​(@Nonnull
            -                           String name,
            -                           @Nullable
            -                           String value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AuditEventParameter

              +
              public AuditEventParameter(@Nonnull + String name, + @Nullable + String value)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name (must not be null)
              value - the parameter value (may be null)
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLogger.html index 4bfb7a07..85ee76de 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLogger.html @@ -1,363 +1,233 @@ - - -AuditLogger (SignService Core - 1.0.2) + +AuditLogger (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AuditLogger

    + +

    Interface AuditLogger

    -
    -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerException.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerException.html index c1f00a16..e5d7c58d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerException.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerException.html @@ -1,335 +1,183 @@ - - -AuditLoggerException (SignService Core - 1.0.2) + +AuditLoggerException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuditLoggerException

    + +

    Class AuditLoggerException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AuditLoggerException

            -
            public AuditLoggerException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AuditLoggerException

              +
              public AuditLoggerException(String message)
              Constructor setting the error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              +
            • -
            - - - -
              -
            • -

              AuditLoggerException

              -
              public AuditLoggerException​(String message,
              -                            Throwable cause)
              +
            • +
              +

              AuditLoggerException

              +
              public AuditLoggerException(String message, + Throwable cause)
              Constructor setting the error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              cause - the cause of the error
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerSingleton.html b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerSingleton.html index d89eecfa..d7232f4c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerSingleton.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/AuditLoggerSingleton.html @@ -1,318 +1,176 @@ - - -AuditLoggerSingleton (SignService Core - 1.0.2) + +AuditLoggerSingleton (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AuditLoggerSingleton

    + +

    Class AuditLoggerSingleton

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.audit.AuditLoggerSingleton
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.audit.AuditLoggerSingleton
      +
      +

      -
      public class AuditLoggerSingleton
      -extends Object
      +
      public class AuditLoggerSingleton +extends Object
      Singleton that holds an AuditLogger object in thread local storage (TLS). This object will be initiated by the SignService Engine and may be used by SignService modules that need access to the audit logger.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            init

            -
            public static void init​(@Nonnull
            -                        AuditLogger auditLogger)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              init

              +
              public static void init(@Nonnull + AuditLogger auditLogger)
              Is called to initialize the singleton with the audit logger it should carry.
              -
              -
              Parameters:
              +
              +
              Parameters:
              auditLogger - the audit logger object
              +
            • -
            - - - -
              -
            • -

              getAuditLogger

              -
              @Nullable
              -public static AuditLogger getAuditLogger()
              +
            • +
              +

              getAuditLogger

              +
              @Nullable +public static AuditLogger getAuditLogger()
              Gets the audit logger object from the TLS.
              -
              -
              Returns:
              +
              +
              Returns:
              the audit logger object, or null if none has been set
              +
            • -
            - - - -
              -
            • -

              clear

              -
              public static void clear()
              +
            • +
              +

              clear

              +
              public static void clear()
              Clears the object.
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.html index 0921b173..eee784f9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLogger.html @@ -1,331 +1,165 @@ - - -ActuatorAuditLogger (SignService Auditing Actuator - 1.0.2) + +ActuatorAuditLogger (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ActuatorAuditLogger

    + +

    Class ActuatorAuditLogger

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger

    +auditLog
    +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    +createAuditEvent, formatAuditEvent, getAuditEventBuilder, getEventFactory, setDefaultPrincipal, setEventFactory
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.audit.AuditLogger

    +auditLog
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ActuatorAuditLogger

            -
            public ActuatorAuditLogger​(@Nonnull
            -                           AuditLoggerListener listener)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ActuatorAuditLogger

              +
              public ActuatorAuditLogger(@Nonnull + AuditLoggerListener listener)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              listener - the audit logger listener
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.html index 54382d32..f0dc61ee 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerConfiguration.html @@ -1,382 +1,215 @@ - - -ActuatorAuditLoggerConfiguration (SignService Auditing Actuator - 1.0.2) + +ActuatorAuditLoggerConfiguration (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ActuatorAuditLoggerConfiguration

    + +

    Class ActuatorAuditLoggerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    +getEventFactory, getPrincipal, setEventFactory, setPrincipal
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ActuatorAuditLoggerConfiguration

            -
            public ActuatorAuditLoggerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ActuatorAuditLoggerConfiguration

            +
            public ActuatorAuditLoggerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getActive

              -
              public Boolean getActive()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getActive

                +
                public Boolean getActive()
                Tells whether to Spring Boot Actuator for audit logging is active. Defaults to true.
                -
                -
                Returns:
                +
                +
                Returns:
                whether the logger is active
                +
              • -
              - - - -
                -
              • -

                setActive

                -
                public void setActive​(@Nonnull
                -                      Boolean active)
                +
              • +
                +

                setActive

                +
                public void setActive(@Nonnull + Boolean active)
                Tells whether to Spring Boot Actuator for audit logging is active. Defaults to true.
                -
                -
                Parameters:
                +
                +
                Parameters:
                active - whether the logger is active
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.html index 4cb9d6bd..2b55bd63 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerFactory.html @@ -1,375 +1,209 @@ - - -ActuatorAuditLoggerFactory (SignService Auditing Actuator - 1.0.2) + +ActuatorAuditLoggerFactory (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ActuatorAuditLoggerFactory

    + +

    Class ActuatorAuditLoggerFactory

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory

    +createHandler, getHandlerType
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    +create, getValidationConfig
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.html index 2ceb7a80..b596c35d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/ActuatorAuditLoggerListener.html @@ -1,349 +1,201 @@ - - -ActuatorAuditLoggerListener (SignService Auditing Actuator - 1.0.2) + +ActuatorAuditLoggerListener (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ActuatorAuditLoggerListener

    + +

    Class ActuatorAuditLoggerListener

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
      • -
      -
    • -
    -
    - -
    -
    -
    +
    void
    + +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLogger.html index 32ead694..e6640bf0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLogger.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger (SignService Auditing Actuator - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger

    +

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger

    -
    No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger
    -
    +No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLogger
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerConfiguration.html index 0f2e2f40..589276ce 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerConfiguration.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration (SignService Auditing Actuator - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration

    -
    No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
    -
    +No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerFactory.html index 45cd82fc..5171657c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerFactory.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory (SignService Auditing Actuator - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory

    -
    No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
    -
    +No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerListener.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerListener.html index 863a7710..3d54e892 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerListener.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/class-use/ActuatorAuditLoggerListener.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener (SignService Auditing Actuator - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener

    +

    Uses of Class
    se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener

    -
    No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
    -
    +No usage of se.swedenconnect.signservice.audit.actuator.ActuatorAuditLoggerListener
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-summary.html index bb52f819..1a57d2e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-summary.html @@ -1,191 +1,103 @@ - - -se.swedenconnect.signservice.audit.actuator (SignService Auditing Actuator - 1.0.2) + +se.swedenconnect.signservice.audit.actuator (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.audit.actuator

    +

    Package se.swedenconnect.signservice.audit.actuator

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.actuator
    +
    Spring Actuator implementation for audit logging
    -
    + +
    + +
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-tree.html index dafbc5bd..fb6af308 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-tree.html @@ -1,190 +1,102 @@ - - -se.swedenconnect.signservice.audit.actuator Class Hierarchy (SignService Auditing Actuator - 1.0.2) + +se.swedenconnect.signservice.audit.actuator Class Hierarchy (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.actuator

    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-use.html index c757492f..9cf102ff 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/actuator/package-use.html @@ -1,148 +1,61 @@ - - -Uses of Package se.swedenconnect.signservice.audit.actuator (SignService Auditing Actuator - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.actuator (SignService Auditing Actuator - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.actuator

    -
    No usage of se.swedenconnect.signservice.audit.actuator
    -
    +No usage of se.swedenconnect.signservice.audit.actuator
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.html index 29a2dc96..16f47b6c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLogger.html @@ -1,459 +1,276 @@ - - -AbstractAuditLogger (SignService Auditing Base - 1.0.2) + +AbstractAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AbstractAuditLogger

    + +

    Class AbstractAuditLogger

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.audit.AuditLogger

    +auditLog, auditLog
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractAuditLogger

            -
            public AbstractAuditLogger()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractAuditLogger

            +
            public AbstractAuditLogger()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              createAuditEvent

              -
              @Nonnull
              -public AuditEvent createAuditEvent​(@Nonnull
              -                                   String eventId)
              -
              -
              Specified by:
              -
              createAuditEvent in interface AuditLogger
              +
            • +
              +

              Method Details

              + - - - - - - - -
                -
              • -

                formatAuditEvent

                -
                @Nonnull
                -protected String formatAuditEvent​(@Nonnull
                -                                  AuditEvent event)
                -
                Formats the supplied audit event. The default implementation invokes AuditEvent.toString().
                -
                -
                Parameters:
                +
              • +
                +

                formatAuditEvent

                +
                @Nonnull +protected String formatAuditEvent(@Nonnull + AuditEvent event)
                +
                Formats the supplied audit event. The default implementation invokes AuditEvent.toString().
                +
                +
                Parameters:
                event - the event to be formatted
                -
                Returns:
                +
                Returns:
                the string representation of the audit event
                +
              • -
              - - - -
                -
              • -

                setEventFactory

                -
                public void setEventFactory​(@Nonnull
                -                            AuditEventFactory eventFactory)
                +
              • +
                +

                setEventFactory

                +
                public void setEventFactory(@Nonnull + AuditEventFactory eventFactory)
                Assigns the event factory to use. If no factory is assigned, DefaultAuditEventFactory is used.
                -
                -
                Parameters:
                +
                +
                Parameters:
                eventFactory - the event factory
                +
              • -
              - - - -
                -
              • -

                getEventFactory

                -
                @Nonnull
                -protected AuditEventFactory getEventFactory()
                +
              • +
                +

                getEventFactory

                +
                @Nonnull +protected AuditEventFactory getEventFactory()
                Gets the audit event factory to use.
                -
                -
                Returns:
                +
                +
                Returns:
                the event factory
                +
              • -
              - - - -
                -
              • -

                setDefaultPrincipal

                -
                public void setDefaultPrincipal​(@Nonnull
                -                                String defaultPrincipal)
                +
              • +
                +

                setDefaultPrincipal

                +
                public void setDefaultPrincipal(@Nonnull + String defaultPrincipal)
                Assigns the default principal name to assign to events.
                -
                -
                Parameters:
                +
                +
                Parameters:
                defaultPrincipal - the principal to use.
                -
              • -
              +
        -
    -
    - + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.html index 7fe23c71..c209620c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerConfiguration.html @@ -1,411 +1,244 @@ - - -AbstractAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +AbstractAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractAuditLoggerConfiguration

    + +

    Class AbstractAuditLoggerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractAuditLoggerConfiguration

            -
            public AbstractAuditLoggerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractAuditLoggerConfiguration

            +
            public AbstractAuditLoggerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getEventFactory

              -
              @Nullable
              -public Class<? extends AuditEventFactory> getEventFactory()
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                setEventFactory

                -
                public void setEventFactory​(@Nullable
                -                            Class<? extends AuditEventFactory> eventFactory)
                +
              • +
                +

                setEventFactory

                +
                public void setEventFactory(@Nullable + Class<? extends AuditEventFactory> eventFactory)
                By default the DefaultAuditEventFactory is used to create audit events. By assigning another class that may be overridden.

                Note that the class given must have a default constructor (i.e., a no-arg constructor).

                -
                -
                Parameters:
                +
                +
                Parameters:
                eventFactory - the event factory to use (null to use default)
                +
              • -
              - - - -
                -
              • -

                getPrincipal

                -
                @Nullable
                -public String getPrincipal()
                +
              • +
                +

                getPrincipal

                +
                @Nullable +public String getPrincipal()
                Gets the default principal to assign to audit events. It should be equal to the clientID that the audit logger is - servicing. If the audit logger is a system logger, the AuditEvent.DEFAULT_PRINCIPAL should be used.
                -
                -
                Returns:
                + servicing. If the audit logger is a system logger, the AuditEvent.DEFAULT_PRINCIPAL should be used.
    +
    +
    Returns:
    the principal name or null
    + - - - - -
      -
    • -

      setPrincipal

      -
      public void setPrincipal​(@Nonnull
      -                         String principal)
      +
    • +
      +

      setPrincipal

      +
      public void setPrincipal(@Nonnull + String principal)
      Assigns the default principal to assign to audit events. It should be equal to the clientID that the audit logger - is servicing. If the audit logger is a system logger, the AuditEvent.DEFAULT_PRINCIPAL should be used.
      -
      -
      Parameters:
      + is servicing. If the audit logger is a system logger, the AuditEvent.DEFAULT_PRINCIPAL should be used. +
      +
      Parameters:
      principal - the principal name
      -
    • -
    + - - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.html index e84b1967..10d13bd9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/AbstractAuditLoggerFactory.html @@ -1,399 +1,235 @@ - - -AbstractAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +AbstractAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractAuditLoggerFactory

    + +

    Class AbstractAuditLoggerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLogger.html index dc13e0ff..52c3e223 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLogger.html @@ -1,343 +1,188 @@ - - -Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLogger (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    +

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    -
    -
    +
    +
    +
    + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    FileAuditLoggerFactory.createAuditLogger(HandlerConfiguration<AuditLogger> configuration, + BeanLoader beanLoader)
    +
    +
    Based on the supplied configuration the method creates an AuditLogger instance.
    +
    +
    -
  • -
    - - -

    Uses of AbstractAuditLogger in se.swedenconnect.signservice.audit.logsystem

    - - - - - - - - - - - - - - -
    Subclasses of AbstractAuditLogger in se.swedenconnect.signservice.audit.logsystem 
    Modifier and TypeClassDescription
    class LogSystemAuditLogger -
    An AuditLogger implementation that uses an underlying logsystem, via Slf4j, to produce audit log entries.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.audit.logsystem that return AbstractAuditLogger 
    Modifier and TypeMethodDescription
    protected AbstractAuditLoggerLogSystemAuditLoggerFactory.createAuditLogger​(HandlerConfiguration<AuditLogger> configuration, - BeanLoader beanLoader) -
    Based on the supplied configuration the method creates an AuditLogger instance.
    -
    +
  • +
    +

    Uses of AbstractAuditLogger in se.swedenconnect.signservice.audit.logsystem

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    An AuditLogger implementation that uses an underlying logsystem, via Slf4j, to produce audit log entries.
    +
    +
    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    LogSystemAuditLoggerFactory.createAuditLogger(HandlerConfiguration<AuditLogger> configuration, + BeanLoader beanLoader)
    +
    +
    Based on the supplied configuration the method creates an AuditLogger instance.
    +
    +
  • -
  • - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerConfiguration.html index 26c28ad2..6a12b9a8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerConfiguration.html @@ -1,258 +1,131 @@ - - -Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    -
    -
    +
    -
  • -
    - - -

    Uses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.file

    - - - - - - - - - - - - - - -
    Subclasses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.file 
    Modifier and TypeClassDescription
    class FileAuditLoggerConfiguration +
  • +
    +

    Uses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.file

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Handler configuration for creating FileAuditLogger instances.
    -
  • +
  • + -
  • -
    - - -

    Uses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.logsystem

    - - - - - - - - - - - - - - -
    Subclasses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.logsystem 
    Modifier and TypeClassDescription
    class LogSystemAuditLoggerConfiguration +
  • +
    +

    Uses of AbstractAuditLoggerConfiguration in se.swedenconnect.signservice.audit.logsystem

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Handler configuration for creating LogSystemAuditLogger instances.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerFactory.html index 116727c9..8a3c6b25 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/class-use/AbstractAuditLoggerFactory.html @@ -1,258 +1,131 @@ - - -Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.base.AbstractAuditLoggerFactory

    -
    -
    +
    -
  • -
    - - -

    Uses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.file

    - - - - - - - - - - - - - - -
    Subclasses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.file 
    Modifier and TypeClassDescription
    class FileAuditLoggerFactory +
  • +
    +

    Uses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.file

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    A handler factory for creating FileAuditLogger instances.
    -
  • +
  • + -
  • -
    - - -

    Uses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.logsystem

    - - - - - - - - - - - - - - -
    Subclasses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.logsystem 
    Modifier and TypeClassDescription
    class LogSystemAuditLoggerFactory +
  • +
    +

    Uses of AbstractAuditLoggerFactory in se.swedenconnect.signservice.audit.logsystem

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    A handler factory for creating LogSystemAuditLogger instances.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.html index 61b77999..b9b37d85 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/AuditEventFactory.html @@ -1,268 +1,145 @@ - - -AuditEventFactory (SignService Auditing Base - 1.0.2) + +AuditEventFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AuditEventFactory

    + +

    Interface AuditEventFactory

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultAuditEventFactory

      -
      public interface AuditEventFactory
      +
      public interface AuditEventFactory
      Interface for an audit event factory.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            createAuditEvent

            -
            @Nonnull
            -AuditEvent createAuditEvent​(@Nonnull
            -                            String eventId)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              createAuditEvent

              +
              @Nonnull +AuditEvent createAuditEvent(@Nonnull + String eventId)
              Creates an audit event.
              -
              -
              Parameters:
              +
              +
              Parameters:
              eventId - the event id
              -
              Returns:
              +
              Returns:
              the audit event
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.html index 7ecef2a2..3cc63d8f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/DefaultAuditEventFactory.html @@ -1,327 +1,182 @@ - - -DefaultAuditEventFactory (SignService Auditing Base - 1.0.2) + +DefaultAuditEventFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultAuditEventFactory

    + +

    Class DefaultAuditEventFactory

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultAuditEventFactory

            -
            public DefaultAuditEventFactory()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultAuditEventFactory

            +
            public DefaultAuditEventFactory()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              createAuditEvent

              -
              @Nonnull
              -public AuditEvent createAuditEvent​(@Nonnull
              -                                   String eventId)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                createAuditEvent

                +
                @Nonnull +public AuditEvent createAuditEvent(@Nonnull + String eventId)
                Creates an audit event.
                -
                -
                Specified by:
                +
                +
                Specified by:
                createAuditEvent in interface AuditEventFactory
                -
                Parameters:
                +
                Parameters:
                eventId - the event id
                -
                Returns:
                +
                Returns:
                the audit event
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.html index edd3644f..f8ffe169 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/SignServiceAuditEvent.html @@ -1,502 +1,321 @@ - - -SignServiceAuditEvent (SignService Auditing Base - 1.0.2) + +SignServiceAuditEvent (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignServiceAuditEvent

    + +

    Class SignServiceAuditEvent

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
      • -
      -
    • -
    -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    addParameter(String name, + String value)
    +
    +
    void
    + +
    + + +
    + + +
    + + +
    + + +
    +
    void
    +
    setPrincipal(String principal)
    +
    + + +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/AuditEventFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/AuditEventFactory.html index 1ac8c5f0..c05655f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/AuditEventFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/AuditEventFactory.html @@ -1,280 +1,145 @@ - - -Uses of Interface se.swedenconnect.signservice.audit.base.events.AuditEventFactory (SignService Auditing Base - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.audit.base.events.AuditEventFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.audit.base.events.AuditEventFactory

    +

    Uses of Interface
    se.swedenconnect.signservice.audit.base.events.AuditEventFactory

    -
    -
    +
    -
  • -
    - - -

    Uses of AuditEventFactory in se.swedenconnect.signservice.audit.base.events

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.audit.base.events that implement AuditEventFactory 
    Modifier and TypeClassDescription
    class DefaultAuditEventFactory +
  • +
    +

    Uses of AuditEventFactory in se.swedenconnect.signservice.audit.base.events

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    The default implementation of AuditEventFactory creating SignServiceAuditEvent events.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/DefaultAuditEventFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/DefaultAuditEventFactory.html index fc5d0631..efbba9fb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/DefaultAuditEventFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/DefaultAuditEventFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory

    -
    No usage of se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
    -
    +No usage of se.swedenconnect.signservice.audit.base.events.DefaultAuditEventFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/SignServiceAuditEvent.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/SignServiceAuditEvent.html index 9c72851e..2e7fa04b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/SignServiceAuditEvent.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/class-use/SignServiceAuditEvent.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent

    +

    Uses of Class
    se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent

    -
    No usage of se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
    -
    +No usage of se.swedenconnect.signservice.audit.base.events.SignServiceAuditEvent
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-summary.html index 7c95f36f..6c6864b3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-summary.html @@ -1,198 +1,119 @@ - - -se.swedenconnect.signservice.audit.base.events (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.base.events (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.audit.base.events

    +

    Package se.swedenconnect.signservice.audit.base.events

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.base.events
    +
    SignService Audit Events
    -
    + +
    +
    The AuditEvent implementation SignService Audit Events.
    +
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-tree.html index 6c527879..98298318 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-tree.html @@ -1,172 +1,83 @@ - - -se.swedenconnect.signservice.audit.base.events Class Hierarchy (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.base.events Class Hierarchy (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.base.events

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-use.html index 3f309bba..63617436 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/events/package-use.html @@ -1,214 +1,105 @@ - - -Uses of Package se.swedenconnect.signservice.audit.base.events (SignService Auditing Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.base.events (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.base.events

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.audit.base.events used by se.swedenconnect.signservice.audit.base.events 
    ClassDescription
    AuditEventFactory +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Interface for an audit event factory.
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-summary.html index dbbd6cc4..a17ce4e4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-summary.html @@ -1,187 +1,113 @@ - - -se.swedenconnect.signservice.audit.base (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.base (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.audit.base

    +

    Package se.swedenconnect.signservice.audit.base

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.base
    +
    Base classes for audit loggers.
    - +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-tree.html index 7e03dbf9..697a6130 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-tree.html @@ -1,179 +1,90 @@ - - -se.swedenconnect.signservice.audit.base Class Hierarchy (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.base Class Hierarchy (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.base

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-use.html index fa554b0c..d0259c55 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/base/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/base/package-use.html @@ -1,300 +1,163 @@ - - -Uses of Package se.swedenconnect.signservice.audit.base (SignService Auditing Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.base (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.base

    -
    -
    +
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.html index ec83d657..690ce2d5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/AuditLoggerListener.html @@ -1,266 +1,143 @@ - - -AuditLoggerListener (SignService Auditing Base - 1.0.2) + +AuditLoggerListener (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AuditLoggerListener

    + +

    Interface AuditLoggerListener

    -
    -
    -
      -
    • -
      +
      +
      Functional Interface:
      This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      -
      @FunctionalInterface
      -public interface AuditLoggerListener
      +
      @FunctionalInterface +public interface AuditLoggerListener
      A callback interface that is provided to the CallbackAuditLogger.
      -
    • -
    -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            onAuditEvent

            -
            void onAuditEvent​(@Nonnull
            -                  AuditEvent event)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              onAuditEvent

              +
              void onAuditEvent(@Nonnull + AuditEvent event)
              Will be invoked by the CallbackAuditLogger to audit log an entry.
              -
              -
              Parameters:
              +
              +
              Parameters:
              event - the entry to log
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.html index 5852efe5..57da6ec5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLogger.html @@ -1,364 +1,198 @@ - - -CallbackAuditLogger (SignService Auditing Base - 1.0.2) + +CallbackAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CallbackAuditLogger

    + +

    Class CallbackAuditLogger

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    +createAuditEvent, formatAuditEvent, getAuditEventBuilder, getEventFactory, setDefaultPrincipal, setEventFactory
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.audit.AuditLogger

    +auditLog
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.html index 22679fe0..91209d89 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerConfiguration.html @@ -1,429 +1,251 @@ - - -CallbackAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +CallbackAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CallbackAuditLoggerConfiguration

    + +

    Class CallbackAuditLoggerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    +getEventFactory, getPrincipal, setEventFactory, setPrincipal
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CallbackAuditLoggerConfiguration

            -
            public CallbackAuditLoggerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CallbackAuditLoggerConfiguration

            +
            public CallbackAuditLoggerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getListener

              -
              @Nullable
              -public AuditLoggerListener getListener()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getListener

                +
                @Nullable +public AuditLoggerListener getListener()
                The audit logger listener. Mutually exclusive with listener-ref.
                -
                -
                Returns:
                +
                +
                Returns:
                the audit logger listener
                +
              • -
              - - - -
                -
              • -

                setListener

                -
                public void setListener​(@Nonnull
                -                        AuditLoggerListener listener)
                +
              • +
                +

                setListener

                +
                public void setListener(@Nonnull + AuditLoggerListener listener)
                The audit logger listener. Mutually exclusive with listener-ref.
                -
                -
                Parameters:
                +
                +
                Parameters:
                listener - the audit logger listener
                +
              • -
              - - - -
                -
              • -

                getListenerRef

                -
                @Nullable
                -public String getListenerRef()
                +
              • +
                +

                getListenerRef

                +
                @Nullable +public String getListenerRef()
                The bean name of the audit logger listener object to use. Mutually exclusive with listener.
                -
                -
                Returns:
                +
                +
                Returns:
                the listener reference
                +
              • -
              - - - -
                -
              • -

                setListenerRef

                -
                public void setListenerRef​(@Nonnull
                -                           String listenerRef)
                +
              • +
                +

                setListenerRef

                +
                public void setListenerRef(@Nonnull + String listenerRef)
                The bean name of the audit logger listener object to use. Mutually exclusive with listener.
                -
                -
                Parameters:
                +
                +
                Parameters:
                listenerRef - the listener reference
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.html index a8ff363b..fcc26d82 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/CallbackAuditLoggerFactory.html @@ -1,366 +1,203 @@ - - -CallbackAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +CallbackAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CallbackAuditLoggerFactory

    + +

    Class CallbackAuditLoggerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/AuditLoggerListener.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/AuditLoggerListener.html index 25591d56..9d65a8ce 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/AuditLoggerListener.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/AuditLoggerListener.html @@ -1,230 +1,113 @@ - - -Uses of Interface se.swedenconnect.signservice.audit.callback.AuditLoggerListener (SignService Auditing Base - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.audit.callback.AuditLoggerListener (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.audit.callback.AuditLoggerListener

    +

    Uses of Interface
    se.swedenconnect.signservice.audit.callback.AuditLoggerListener

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLogger.html index 9ed46462..7c1bfbbb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLogger.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLogger

    +

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLogger

    -
    No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
    -
    +No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLogger
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerConfiguration.html index f2c1faad..844d125f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration

    -
    No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
    -
    +No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerFactory.html index 87be5101..ae6cdbd3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/class-use/CallbackAuditLoggerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory

    -
    No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
    -
    +No usage of se.swedenconnect.signservice.audit.callback.CallbackAuditLoggerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-summary.html index 672fa176..1cf0e84f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-summary.html @@ -1,204 +1,110 @@ - - -se.swedenconnect.signservice.audit.callback (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.callback (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.audit.callback

    +

    Package se.swedenconnect.signservice.audit.callback

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.callback
    +
    Definition and implementation of an audit logger listener and audit logging using callbacks.
    -
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-tree.html index 010aed57..d15ca58c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-tree.html @@ -1,135 +1,88 @@ - - -se.swedenconnect.signservice.audit.callback Class Hierarchy (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.callback Class Hierarchy (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.callback

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-use.html index 0315a3fb..937c9b12 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/callback/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.audit.callback (SignService Auditing Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.callback (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.callback

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEvent.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEvent.html index 36ed779a..e2f836a9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEvent.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEvent.html @@ -1,240 +1,119 @@ - - -Uses of Interface se.swedenconnect.signservice.audit.AuditEvent (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.audit.AuditEvent (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditEvent

    +

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditEvent

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventBuilder.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventBuilder.html index 9c326575..65b9139d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventBuilder.html @@ -1,238 +1,119 @@ - - -Uses of Interface se.swedenconnect.signservice.audit.AuditEventBuilder (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.audit.AuditEventBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditEventBuilder

    +

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditEventBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventIds.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventIds.html index 7b5e73a4..a602bdb6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventIds.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventIds.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.AuditEventIds (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.AuditEventIds (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.AuditEventIds

    +

    Uses of Class
    se.swedenconnect.signservice.audit.AuditEventIds

    -
    No usage of se.swedenconnect.signservice.audit.AuditEventIds
    -
    +No usage of se.swedenconnect.signservice.audit.AuditEventIds
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventParameter.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventParameter.html index 6a31163d..2df3df45 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventParameter.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditEventParameter.html @@ -1,222 +1,107 @@ - - -Uses of Class se.swedenconnect.signservice.audit.AuditEventParameter (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.AuditEventParameter (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.AuditEventParameter

    +

    Uses of Class
    se.swedenconnect.signservice.audit.AuditEventParameter

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLogger.html index e278a0f3..926abb2c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLogger.html @@ -1,245 +1,122 @@ - - -Uses of Interface se.swedenconnect.signservice.audit.AuditLogger (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.audit.AuditLogger (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditLogger

    +

    Uses of Interface
    se.swedenconnect.signservice.audit.AuditLogger

    -
    -
    +
    -
  • -
    - - -

    Uses of AuditLogger in se.swedenconnect.signservice.audit

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.audit that return AuditLogger 
    Modifier and TypeMethodDescription
    static AuditLoggerAuditLoggerSingleton.getAuditLogger() +
  • +
    +

    Uses of AuditLogger in se.swedenconnect.signservice.audit

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AuditLoggerSingleton.getAuditLogger()
    +
    Gets the audit logger object from the TLS.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.audit with parameters of type AuditLogger 
    Modifier and TypeMethodDescription
    static voidAuditLoggerSingleton.init​(AuditLogger auditLogger) + + +
    Methods in se.swedenconnect.signservice.audit with parameters of type AuditLogger
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static void
    +
    AuditLoggerSingleton.init(AuditLogger auditLogger)
    +
    Is called to initialize the singleton with the audit logger it should carry.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerException.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerException.html index 4f313532..062e34e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerException.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerException.html @@ -1,206 +1,97 @@ - - -Uses of Class se.swedenconnect.signservice.audit.AuditLoggerException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.AuditLoggerException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.AuditLoggerException

    +

    Uses of Class
    se.swedenconnect.signservice.audit.AuditLoggerException

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerSingleton.html b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerSingleton.html index 257c701a..0b667b89 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerSingleton.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/class-use/AuditLoggerSingleton.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.AuditLoggerSingleton (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.AuditLoggerSingleton (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.AuditLoggerSingleton

    +

    Uses of Class
    se.swedenconnect.signservice.audit.AuditLoggerSingleton

    -
    No usage of se.swedenconnect.signservice.audit.AuditLoggerSingleton
    -
    +No usage of se.swedenconnect.signservice.audit.AuditLoggerSingleton
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLogger.html index 8a72ca09..87e6b533 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLogger.html @@ -1,391 +1,220 @@ - - -FileAuditLogger (SignService Auditing Base - 1.0.2) + +FileAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FileAuditLogger

    + +

    Class FileAuditLogger

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          FileAuditLogger​(String logFile) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Constructor setting up the file audit logger with the target file.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    +createAuditEvent, formatAuditEvent, getAuditEventBuilder, getEventFactory, setDefaultPrincipal, setEventFactory
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.audit.AuditLogger

    +auditLog
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FileAuditLogger

            -
            public FileAuditLogger​(@Nonnull
            -                       String logFile)
            -                throws IOException
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              FileAuditLogger

              +
              public FileAuditLogger(@Nonnull + String logFile) + throws IOException
              Constructor setting up the file audit logger with the target file.
              -
              -
              Parameters:
              +
              +
              Parameters:
              logFile - the log file including its path
              -
              Throws:
              -
              IOException - if the supplied file is not a valid file, or if it is not possible to create the file
              +
              Throws:
              +
              IOException - if the supplied file is not a valid file, or if it is not possible to create the file
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            close

            -
            @PreDestroy
            -public void close()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              close

              +
              @PreDestroy +public void close()
              Should be called when the object is no longer needed. The method is annotated with PreDestroy meaning that the method will be automatically be invoked by frameworks supporting this annotation.
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.html index 8a57a5bf..87433396 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerConfiguration.html @@ -1,384 +1,216 @@ - - -FileAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +FileAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FileAuditLoggerConfiguration

    + +

    Class FileAuditLoggerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    +getEventFactory, getPrincipal, setEventFactory, setPrincipal
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            FileAuditLoggerConfiguration

            -
            public FileAuditLoggerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            FileAuditLoggerConfiguration

            +
            public FileAuditLoggerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFileName

              -
              @Nonnull
              -public String getFileName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getFileName

                +
                @Nonnull +public String getFileName()
                Gets the audit log file name (including its full path).
                -
                -
                Returns:
                +
                +
                Returns:
                the audit log file name
                +
              • -
              - - - -
                -
              • -

                setFileName

                -
                public void setFileName​(@Nonnull
                -                        String fileName)
                +
              • +
                +

                setFileName

                +
                public void setFileName(@Nonnull + String fileName)
                Assigns the audit log file name (including its full path).
                -
                -
                Parameters:
                +
                +
                Parameters:
                fileName - the audit log file name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.html index ecbd735e..ea85c1d9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/FileAuditLoggerFactory.html @@ -1,366 +1,203 @@ - - -FileAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +FileAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class FileAuditLoggerFactory

    + +

    Class FileAuditLoggerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLogger.html index dad9844e..713a4dd9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLogger.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLogger (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLogger

    +

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLogger

    -
    No usage of se.swedenconnect.signservice.audit.file.FileAuditLogger
    -
    +No usage of se.swedenconnect.signservice.audit.file.FileAuditLogger
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerConfiguration.html index 23ac4b67..087629d1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration

    -
    No usage of se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
    -
    +No usage of se.swedenconnect.signservice.audit.file.FileAuditLoggerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerFactory.html index 18105a9d..726ea0b6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/class-use/FileAuditLoggerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory

    -
    No usage of se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
    -
    +No usage of se.swedenconnect.signservice.audit.file.FileAuditLoggerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-summary.html index 54555a64..5eea77f7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-summary.html @@ -1,187 +1,100 @@ - - -se.swedenconnect.signservice.audit.file (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.file (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.audit.file

    +

    Package se.swedenconnect.signservice.audit.file

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.file
    +
    Definition and implementation of file based audit logger.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-tree.html index 9ed8e8d9..ba35d7fb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-tree.html @@ -1,135 +1,88 @@ - - -se.swedenconnect.signservice.audit.file Class Hierarchy (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.file Class Hierarchy (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.file

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-use.html index 5769ef78..04cc72ae 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/file/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/file/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.audit.file (SignService Auditing Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.file (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.file

    -
    No usage of se.swedenconnect.signservice.audit.file
    -
    +No usage of se.swedenconnect.signservice.audit.file
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.html index b7abd348..f70435e5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLogger.html @@ -1,368 +1,202 @@ - - -LogSystemAuditLogger (SignService Auditing Base - 1.0.2) + +LogSystemAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LogSystemAuditLogger

    + +

    Class LogSystemAuditLogger

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          LogSystemAuditLogger​(String loggerName) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          + +
          Constructor setting up the audit logger based on the supplied logger name.
          -
        • -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLogger

    +createAuditEvent, formatAuditEvent, getAuditEventBuilder, getEventFactory, setDefaultPrincipal, setEventFactory
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.audit.AuditLogger

    +auditLog
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LogSystemAuditLogger

            -
            public LogSystemAuditLogger​(@Nonnull
            -                            String loggerName)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              LogSystemAuditLogger

              +
              public LogSystemAuditLogger(@Nonnull + String loggerName)
              Constructor setting up the audit logger based on the supplied logger name.
              -
              -
              Parameters:
              +
              +
              Parameters:
              loggerName - the logger name
              -
            • -
            +
        + -
        -
      -
    -
    - + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.html index 667e7d07..9945c84c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerConfiguration.html @@ -1,385 +1,217 @@ - - -LogSystemAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +LogSystemAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LogSystemAuditLoggerConfiguration

    + +

    Class LogSystemAuditLoggerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.audit.base.AbstractAuditLoggerConfiguration

    +getEventFactory, getPrincipal, setEventFactory, setPrincipal
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LogSystemAuditLoggerConfiguration

            -
            public LogSystemAuditLoggerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            LogSystemAuditLoggerConfiguration

            +
            public LogSystemAuditLoggerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getLoggerName

              -
              @Nonnull
              -public String getLoggerName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getLoggerName

                +
                @Nonnull +public String getLoggerName()
                Gets the logger name to use for the log system audit handler.
                -
                -
                Returns:
                +
                +
                Returns:
                the logger name
                +
              • -
              - - - -
                -
              • -

                setLoggerName

                -
                public void setLoggerName​(@Nonnull
                -                          String loggerName)
                +
              • +
                +

                setLoggerName

                +
                public void setLoggerName(@Nonnull + String loggerName)
                Assigns the logger name to use for the log system audit handler.
                -
                -
                Parameters:
                +
                +
                Parameters:
                loggerName - the logger name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.html index ccad293e..91864ee6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/LogSystemAuditLoggerFactory.html @@ -1,366 +1,203 @@ - - -LogSystemAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +LogSystemAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class LogSystemAuditLoggerFactory

    + +

    Class LogSystemAuditLoggerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLogger.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLogger.html index eefffe0c..c8db014e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLogger.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLogger.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger

    +

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger

    -
    No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
    -
    +No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLogger
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerConfiguration.html index f2a3ebfa..8b5553c4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration

    -
    No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
    -
    +No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerFactory.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerFactory.html index 525748d7..01db26ec 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/class-use/LogSystemAuditLoggerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory (SignService Auditing Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory

    -
    No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
    -
    +No usage of se.swedenconnect.signservice.audit.logsystem.LogSystemAuditLoggerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-summary.html index 88250ea4..90afe910 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-summary.html @@ -1,187 +1,100 @@ - - -se.swedenconnect.signservice.audit.logsystem (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.logsystem (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.audit.logsystem

    +

    Package se.swedenconnect.signservice.audit.logsystem

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit.logsystem
    +
    AuditLogger implementations for a Log system audit logger.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-tree.html index 5183f764..38a58df3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-tree.html @@ -1,135 +1,88 @@ - - -se.swedenconnect.signservice.audit.logsystem Class Hierarchy (SignService Auditing Base - 1.0.2) + +se.swedenconnect.signservice.audit.logsystem Class Hierarchy (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit.logsystem

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-use.html index 8b87346c..a435d5f5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/logsystem/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.audit.logsystem (SignService Auditing Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit.logsystem (SignService Auditing Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit.logsystem

    -
    No usage of se.swedenconnect.signservice.audit.logsystem
    -
    +No usage of se.swedenconnect.signservice.audit.logsystem
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/audit/package-summary.html index c3d04b3b..65f83644 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/package-summary.html @@ -1,233 +1,122 @@ - - -se.swedenconnect.signservice.audit (SignService Core - 1.0.2) + +se.swedenconnect.signservice.audit (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.audit

    +

    Package se.swedenconnect.signservice.audit

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.audit
    +
    API:s for audit logging.
    -
      -
    • - - - - - - - - - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      AuditEvent +
      +
        +
      • +
        +
        +
        +
        +
        Class
        +
        Description
        + +
        An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs.
        -
      AuditEventBuilder + + +
      An interface defining a builder for AuditEvent objects.
      -
      AuditLogger -
      Interface for the Audit Logger used within the SignService system.
      -
      -
    • -
    • - - - - - - - - - - - - - - - - - - - - -
      Class Summary 
      ClassDescription
      AuditEventIds + + +
      Defines audit logger events identifiers.
      -
      AuditEventParameter + + +
      Representation of an audit event parameter, which is a name-value pair.
      -
      AuditLoggerSingleton -
      Singleton that holds an AuditLogger object in thread local storage (TLS).
      -
      -
    • -
    • - - - - - - - - - - - - -
      Exception Summary 
      ExceptionDescription
      AuditLoggerException + + +
      +
      Interface for the Audit Logger used within the SignService system.
      +
      + +
      Runtime exception class that is thrown if audit logging fails.
      -
      +
    + +
    +
    Singleton that holds an AuditLogger object in thread local storage (TLS).
    +
    +
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/audit/package-tree.html index 594ee46d..b2a0dcca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/package-tree.html @@ -1,122 +1,75 @@ - - -se.swedenconnect.signservice.audit Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.audit Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.audit

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/audit/package-use.html b/docs/apidocs/se/swedenconnect/signservice/audit/package-use.html index 7da199ad..35405a38 100644 --- a/docs/apidocs/se/swedenconnect/signservice/audit/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/audit/package-use.html @@ -1,238 +1,121 @@ - - -Uses of Package se.swedenconnect.signservice.audit (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.audit (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.audit

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.audit used by se.swedenconnect.signservice.audit 
    ClassDescription
    AuditEvent +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An audit logger event comprises of an event identifier, and optionally followed by a list of name-value pairs.
    -
  • AuditEventBuilder + + +
    An interface defining a builder for AuditEvent objects.
    -
    AuditEventParameter + + +
    Representation of an audit event parameter, which is a name-value pair.
    -
    AuditLogger + + +
    Interface for the Audit Logger used within the SignService system.
    -
    AuditLoggerException + + +
    Runtime exception class that is thrown if audit logging fails.
    -
    +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationErrorCode.html b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationErrorCode.html index 4950ddd0..d94c5aec 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationErrorCode.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationErrorCode.html @@ -1,451 +1,273 @@ - - -AuthenticationErrorCode (SignService Core - 1.0.2) + +AuthenticationErrorCode (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum AuthenticationErrorCode

    + +

    Enum Class AuthenticationErrorCode

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            USER_CANCEL

            -
            public static final AuthenticationErrorCode USER_CANCEL
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              USER_CANCEL

              +
              public static final AuthenticationErrorCode USER_CANCEL
              The user cancelled the authentication.
              +
            • -
            - - - -
              -
            • -

              UNKNOWN_AUTHENTICATION_SERVICE

              -
              public static final AuthenticationErrorCode UNKNOWN_AUTHENTICATION_SERVICE
              +
            • +
              +

              UNKNOWN_AUTHENTICATION_SERVICE

              +
              public static final AuthenticationErrorCode UNKNOWN_AUTHENTICATION_SERVICE
              The requested authentication service is not known/possible to use.
              +
            • -
            - - - -
              -
            • -

              MISMATCHING_IDENTITY_ATTRIBUTES

              -
              public static final AuthenticationErrorCode MISMATCHING_IDENTITY_ATTRIBUTES
              +
            • +
              +

              MISMATCHING_IDENTITY_ATTRIBUTES

              +
              public static final AuthenticationErrorCode MISMATCHING_IDENTITY_ATTRIBUTES
              The authentication did not present the required user identity attributes.
              +
            • -
            - - - -
              -
            • -

              UNSUPPORTED_AUTHNCONTEXT

              -
              public static final AuthenticationErrorCode UNSUPPORTED_AUTHNCONTEXT
              +
            • +
              +

              UNSUPPORTED_AUTHNCONTEXT

              +
              public static final AuthenticationErrorCode UNSUPPORTED_AUTHNCONTEXT
              The requested authentication context is not supported.
              +
            • -
            - - - - - - - -
              -
            • -

              INTERNAL_AUTHN_ERROR

              -
              public static final AuthenticationErrorCode INTERNAL_AUTHN_ERROR
              +
            • +
              +

              INTERNAL_AUTHN_ERROR

              +
              public static final AuthenticationErrorCode INTERNAL_AUTHN_ERROR
              General error for bad authentication setup. For example, the IdP does not recognize the SP.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static AuthenticationErrorCode[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (AuthenticationErrorCode c : AuthenticationErrorCode.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static AuthenticationErrorCode[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static AuthenticationErrorCode valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static AuthenticationErrorCode valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationHandler.html index e52bd99e..7fbf2202 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationHandler.html @@ -1,136 +1,85 @@ - - -AuthenticationHandler (SignService Core - 1.0.2) + +AuthenticationHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AuthenticationHandler

    + +

    Interface AuthenticationHandler

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      SignServiceHandler

      -
      public interface AuthenticationHandler
      -extends SignServiceHandler
      +
      public interface AuthenticationHandler +extends SignServiceHandler
      Defines the handler interface for user authentication.

      Since the handler interface supports authentication schemes that can authenticate the user "in one go" and schemes @@ -150,89 +99,67 @@

      Interface Authenticati remote authentication service, this method resumes the authentication process. Depending on the flow of the implemented authentication scheme the resumeAuthentication may have to be invoked several times.

      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResult.html b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResult.html index d807d509..fb79119f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResult.html @@ -1,286 +1,158 @@ - - -AuthenticationResult (SignService Core - 1.0.2) + +AuthenticationResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AuthenticationResult

    + +

    Interface AuthenticationResult

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable

      -
      public interface AuthenticationResult
      -extends Serializable
      +
      public interface AuthenticationResult +extends Serializable
      Represents the result from a successful and completed authentication call.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAssertion

            -
            IdentityAssertion getAssertion()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAssertion

              +
              IdentityAssertion getAssertion()
              Gets the IdentityAssertion that holds the identity assertion from the authentication process.
              -
              -
              Returns:
              +
              +
              Returns:
              an identity assertion object
              +
            • -
            - - - -
              -
            • -

              signMessageDisplayed

              -
              boolean signMessageDisplayed()
              +
            • +
              +

              signMessageDisplayed

              +
              boolean signMessageDisplayed()
              Predicate that tells whether the sign message was display to the user during authentication.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the sign message was display, and false otherwise
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResultChoice.html b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResultChoice.html index 5d75e0dc..07756a28 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResultChoice.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/AuthenticationResultChoice.html @@ -1,383 +1,221 @@ - - -AuthenticationResultChoice (SignService Core - 1.0.2) + +AuthenticationResultChoice (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuthenticationResultChoice

    + +

    Class AuthenticationResultChoice

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.types.Choice

    +getFirst, getSecond
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AuthenticationResultChoice

            -
            public AuthenticationResultChoice​(@Nonnull
            -                                  HttpResponseAction responseAction)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AuthenticationResultChoice

              +
              public AuthenticationResultChoice(@Nonnull + HttpResponseAction responseAction)
              Constructor setting the HttpResponseAction.
              -
              -
              Parameters:
              +
              +
              Parameters:
              responseAction - the HTTP response action
              +
            • -
            - - - -
              -
            • -

              AuthenticationResultChoice

              -
              public AuthenticationResultChoice​(@Nonnull
              -                                  AuthenticationResult authenticationResult)
              +
            • +
              +

              AuthenticationResultChoice

              +
              public AuthenticationResultChoice(@Nonnull + AuthenticationResult authenticationResult)
              Constructor setting the AuthenticationResult.
              -
              -
              Parameters:
              +
              +
              Parameters:
              authenticationResult - the authentication result
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/AuthnContextIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/authn/AuthnContextIdentifier.html index dc16b555..23ba9cd8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/AuthnContextIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/AuthnContextIdentifier.html @@ -1,271 +1,148 @@ - - -AuthnContextIdentifier (SignService Core - 1.0.2) + +AuthnContextIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AuthnContextIdentifier

    + +

    Interface AuthnContextIdentifier

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable
      -
      +
      All Known Implementing Classes:
      SimpleAuthnContextIdentifier

      -
      public interface AuthnContextIdentifier
      -extends Serializable
      +
      public interface AuthnContextIdentifier +extends Serializable
      A representation of an "Authentication Context Identifier". This identifier is often referred to as the "level of assurance" (LoA), and represented as an URI. But since the SignService Core API:s are generic it is not directly represented as a String.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getIdentifier

            -
            String getIdentifier()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getIdentifier

              +
              String getIdentifier()
              Gets the authentication context identifier.
              -
              -
              Returns:
              +
              +
              Returns:
              the identifier
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/IdentityAssertion.html b/docs/apidocs/se/swedenconnect/signservice/authn/IdentityAssertion.html index bf453e81..9aacfecd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/IdentityAssertion.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/IdentityAssertion.html @@ -1,424 +1,266 @@ - - -IdentityAssertion (SignService Core - 1.0.2) + +IdentityAssertion (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface IdentityAssertion

    + +

    Interface IdentityAssertion

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getScheme

            -
            @Nonnull
            -String getScheme()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getScheme

              +
              @Nonnull +String getScheme()
              Gets the authentication scheme for this assertion, e.g., "SAML".
              -
              -
              Returns:
              +
              +
              Returns:
              the "type" of assertion
              +
            • -
            - - - -
              -
            • -

              getIdentifier

              -
              @Nonnull
              -String getIdentifier()
              +
            • +
              +

              getIdentifier

              +
              @Nonnull +String getIdentifier()
              Gets the identifier for the assertion.
              -
              -
              Returns:
              +
              +
              Returns:
              the assertion ID
              +
            • -
            - - - -
              -
            • -

              getIssuer

              -
              @Nonnull
              -String getIssuer()
              +
            • +
              +

              getIssuer

              +
              @Nonnull +String getIssuer()
              Gets the issuer identity of the authentication assertion.
              -
              -
              Returns:
              +
              +
              Returns:
              the ID of the authentication service that authenticated the user
              +
            • -
            - - - -
              -
            • -

              getIssuanceInstant

              -
              @Nonnull
              -Instant getIssuanceInstant()
              +
            • +
              +

              getIssuanceInstant

              +
              @Nonnull +Instant getIssuanceInstant()
              Gets the instant when this assertion was issued.
              -
              -
              Returns:
              +
              +
              Returns:
              the assertion issuance time
              +
            • -
            - - - -
              -
            • -

              getAuthnInstant

              -
              @Nonnull
              -Instant getAuthnInstant()
              +
            • +
              +

              getAuthnInstant

              +
              @Nonnull +Instant getAuthnInstant()
              Gets the instant when the user was authenticated.
              -
              -
              Returns:
              +
              +
              Returns:
              the authentication instant
              +
            • -
            - - - -
              -
            • -

              getAuthnContext

              -
              @Nonnull
              -AuthnContextIdentifier getAuthnContext()
              +
            • +
              +

              getAuthnContext

              +
              @Nonnull +AuthnContextIdentifier getAuthnContext()
              Gets the authentication context under which the authentication was made.
              -
              -
              Returns:
              +
              +
              Returns:
              the authentication context
              +
            • -
            - - - -
              -
            • -

              getIdentityAttributes

              -
              @Nonnull
              -List<IdentityAttribute<?>> getIdentityAttributes()
              +
            • +
              +

              getIdentityAttributes

              +
              @Nonnull +List<IdentityAttribute<?>> getIdentityAttributes()
              Gets the identity attributes.
              -
              -
              Returns:
              +
              +
              Returns:
              the identity attributes (may be an empty list)
              +
            • -
            - - - -
              -
            • -

              getEncodedAssertion

              -
              @Nonnull
              -byte[] getEncodedAssertion()
              +
            • +
              +

              getEncodedAssertion

              +
              @Nonnull +byte[] getEncodedAssertion()
              Gets the encoding of the assertion.
              -
              -
              Returns:
              +
              +
              Returns:
              the encoding of the assertion
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/UserAuthenticationException.html b/docs/apidocs/se/swedenconnect/signservice/authn/UserAuthenticationException.html index 810b0580..ed22ab90 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/UserAuthenticationException.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/UserAuthenticationException.html @@ -1,377 +1,221 @@ - - -UserAuthenticationException (SignService Core - 1.0.2) + +UserAuthenticationException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UserAuthenticationException

    + +

    Class UserAuthenticationException

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UserAuthenticationException

            -
            public UserAuthenticationException​(AuthenticationErrorCode errorCode,
            -                                   String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UserAuthenticationException

              +
              public UserAuthenticationException(AuthenticationErrorCode errorCode, + String message)
              Constructor setting the error code and error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the authentication error code
              message - the error message
              +
            • -
            - - - -
              -
            • -

              UserAuthenticationException

              -
              public UserAuthenticationException​(AuthenticationErrorCode errorCode,
              -                                   String message,
              -                                   Throwable cause)
              +
            • +
              +

              UserAuthenticationException

              +
              public UserAuthenticationException(AuthenticationErrorCode errorCode, + String message, + Throwable cause)
              Constructor setting the error code, error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the authentication error code
              message - the error message
              cause - the cause of the error
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationErrorCode.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationErrorCode.html index acc62d5d..799f7a31 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationErrorCode.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationErrorCode.html @@ -1,237 +1,121 @@ - - -Uses of Class se.swedenconnect.signservice.authn.AuthenticationErrorCode (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.authn.AuthenticationErrorCode (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.AuthenticationErrorCode

    +

    Uses of Enum Class
    se.swedenconnect.signservice.authn.AuthenticationErrorCode

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationHandler.html index 7330e167..05977545 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationHandler.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.authn.AuthenticationHandler (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.authn.AuthenticationHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthenticationHandler

    +

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthenticationHandler

    -
    No usage of se.swedenconnect.signservice.authn.AuthenticationHandler
    -
    +No usage of se.swedenconnect.signservice.authn.AuthenticationHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResult.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResult.html index 3993cef0..1dfecca5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResult.html @@ -1,213 +1,102 @@ - - -Uses of Interface se.swedenconnect.signservice.authn.AuthenticationResult (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.authn.AuthenticationResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthenticationResult

    +

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthenticationResult

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResultChoice.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResultChoice.html index b820d781..9b46fcbf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResultChoice.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthenticationResultChoice.html @@ -1,208 +1,99 @@ - - -Uses of Class se.swedenconnect.signservice.authn.AuthenticationResultChoice (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.AuthenticationResultChoice (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.AuthenticationResultChoice

    +

    Uses of Class
    se.swedenconnect.signservice.authn.AuthenticationResultChoice

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthnContextIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthnContextIdentifier.html index 7f0b1d30..1941df9f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthnContextIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/AuthnContextIdentifier.html @@ -1,341 +1,186 @@ - - -Uses of Interface se.swedenconnect.signservice.authn.AuthnContextIdentifier (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.authn.AuthnContextIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthnContextIdentifier

    +

    Uses of Interface
    se.swedenconnect.signservice.authn.AuthnContextIdentifier

    -
    -
    +
    -
  • -
    - - -

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.authn.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn.impl that implement AuthnContextIdentifier 
    Modifier and TypeClassDescription
    class SimpleAuthnContextIdentifier +
  • +
    +

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.authn.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    An implementation of AuthnContextIdentifier that only handles the identifier.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn.impl that return AuthnContextIdentifier 
    Modifier and TypeMethodDescription
    AuthnContextIdentifierDefaultIdentityAssertion.getAuthnContext() + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultIdentityAssertion.getAuthnContext()
    +
    Gets the authentication context under which the authentication was made.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn.impl with parameters of type AuthnContextIdentifier 
    Modifier and TypeMethodDescription
    voidDefaultIdentityAssertion.setAuthnContext​(AuthnContextIdentifier authnContextIdentifier) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultIdentityAssertion.setAuthnContext(AuthnContextIdentifier authnContextIdentifier)
    +
    Assigns the authentication context ID under which the authentication was made.
    -
    +
  • + -
  • -
    - - -

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type AuthnContextIdentifier 
    Modifier and TypeMethodDescription
    List<AuthnContextIdentifier>AuthnRequirements.getAuthnContextIdentifiers() +
  • +
    +

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.protocol.msg

    +
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type AuthnContextIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AuthnRequirements.getAuthnContextIdentifiers()
    +
    Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
    -
  • + +
  • -
  • -
    - - -

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type AuthnContextIdentifier 
    Modifier and TypeMethodDescription
    List<AuthnContextIdentifier>DefaultAuthnRequirements.getAuthnContextIdentifiers() +
  • +
    +

    Uses of AuthnContextIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    +
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type AuthnContextIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultAuthnRequirements.getAuthnContextIdentifiers()
    +
    Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated.
    -
  • - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type AuthnContextIdentifier 
    Modifier and TypeMethodDescription
    voidDefaultAuthnRequirements.setAuthnContextIdentifiers​(List<AuthnContextIdentifier> authnContextIdentifiers) + + +
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type AuthnContextIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultAuthnRequirements.setAuthnContextIdentifiers(List<AuthnContextIdentifier> authnContextIdentifiers)
    +
    Assigns the authentication context identifiers.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/IdentityAssertion.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/IdentityAssertion.html index 1e020b12..00b2afc2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/IdentityAssertion.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/IdentityAssertion.html @@ -1,335 +1,184 @@ - - -Uses of Interface se.swedenconnect.signservice.authn.IdentityAssertion (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.authn.IdentityAssertion (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.authn.IdentityAssertion

    +

    Uses of Interface
    se.swedenconnect.signservice.authn.IdentityAssertion

    -
    -
    +
    -
  • -
    - - -

    Uses of IdentityAssertion in se.swedenconnect.signservice.authn.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn.impl that implement IdentityAssertion 
    Modifier and TypeClassDescription
    class DefaultIdentityAssertion +
  • +
    +

    Uses of IdentityAssertion in se.swedenconnect.signservice.authn.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the IdentityAssertion interface.
    -
  • +
  • + -
  • -
    - - -

    Uses of IdentityAssertion in se.swedenconnect.signservice.certificate

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate with parameters of type IdentityAssertion 
    Modifier and TypeMethodDescription
    PkiCredentialKeyAndCertificateHandler.generateSigningCredential​(SignRequestMessage signRequest, - IdentityAssertion assertion, - SignServiceContext context) +
  • +
    +

    Uses of IdentityAssertion in se.swedenconnect.signservice.certificate

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    KeyAndCertificateHandler.generateSigningCredential(SignRequestMessage signRequest, + IdentityAssertion assertion, + SignServiceContext context)
    +
    Generates a signing (private) key and issues a signing certificate given the supplied parameters.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAssertion in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg that return IdentityAssertion 
    Modifier and TypeMethodDescription
    IdentityAssertionSignerAuthnInfo.getIdentityAssertion() +
  • +
    +

    Uses of IdentityAssertion in se.swedenconnect.signservice.protocol.msg

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignerAuthnInfo.getIdentityAssertion()
    +
    Gets the identity assertion from the signer authentication.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAssertion in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return IdentityAssertion 
    Modifier and TypeMethodDescription
    IdentityAssertionDefaultSignerAuthnInfo.getIdentityAssertion() +
  • +
    +

    Uses of IdentityAssertion in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultSignerAuthnInfo.getIdentityAssertion()
    +
    Gets the identity assertion from the signer authentication.
    -
  • - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.protocol.msg.impl with parameters of type IdentityAssertion 
    ConstructorDescription
    DefaultSignerAuthnInfo​(IdentityAssertion identityAssertion) + + + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/UserAuthenticationException.html b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/UserAuthenticationException.html index eb1f14d1..21052302 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/class-use/UserAuthenticationException.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/class-use/UserAuthenticationException.html @@ -1,208 +1,99 @@ - - -Uses of Class se.swedenconnect.signservice.authn.UserAuthenticationException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.UserAuthenticationException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.UserAuthenticationException

    +

    Uses of Class
    se.swedenconnect.signservice.authn.UserAuthenticationException

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.html index 6395fca2..33ff73b2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/DefaultIdentityAssertion.html @@ -1,726 +1,498 @@ - - -DefaultIdentityAssertion (SignService Core - 1.0.2) + +DefaultIdentityAssertion (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultIdentityAssertion

    + +

    Class DefaultIdentityAssertion

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
      • -
      -
    • -
    -
    -
    -
    -
    + + +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultIdentityAssertion

            -
            public DefaultIdentityAssertion()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultIdentityAssertion

            +
            public DefaultIdentityAssertion()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getScheme

              -
              @Nonnull
              -public String getScheme()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getScheme

                +
                @Nonnull +public String getScheme()
                Gets the authentication scheme for this assertion, e.g., "SAML".
                -
                -
                Specified by:
                +
                +
                Specified by:
                getScheme in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the "type" of assertion
                +
              • -
              - - - -
                -
              • -

                setScheme

                -
                public void setScheme​(@Nonnull
                -                      String scheme)
                +
              • +
                +

                setScheme

                +
                public void setScheme(@Nonnull + String scheme)
                Assigns the authentication scheme for this assertion, e.g., "SAML".
                -
                -
                Parameters:
                +
                +
                Parameters:
                scheme - the authentication scheme
                +
              • -
              - - - -
                -
              • -

                getIdentifier

                -
                @Nonnull
                -public String getIdentifier()
                +
              • +
                +

                getIdentifier

                +
                @Nonnull +public String getIdentifier()
                Gets the identifier for the assertion.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getIdentifier in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the assertion ID
                +
              • -
              - - - -
                -
              • -

                setIdentifier

                -
                @Nonnull
                -public void setIdentifier​(@Nonnull
                -                          String identifier)
                +
              • +
                +

                setIdentifier

                +
                @Nonnull +public void setIdentifier(@Nonnull + String identifier)
                Assigns the assertion identifier.
                -
                -
                Parameters:
                +
                +
                Parameters:
                identifier - the assertion identifier
                +
              • -
              - - - -
                -
              • -

                getIssuer

                -
                @Nonnull
                -public String getIssuer()
                +
              • +
                +

                getIssuer

                +
                @Nonnull +public String getIssuer()
                Gets the issuer identity of the authentication assertion.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getIssuer in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the ID of the authentication service that authenticated the user
                +
              • -
              - - - -
                -
              • -

                setIssuer

                -
                public void setIssuer​(@Nonnull
                -                      String issuer)
                +
              • +
                +

                setIssuer

                +
                public void setIssuer(@Nonnull + String issuer)
                Assigns the issuer of the assertion.
                -
                -
                Parameters:
                +
                +
                Parameters:
                issuer - the issuer ID
                +
              • -
              - - - -
                -
              • -

                getIssuanceInstant

                -
                @Nonnull
                -public Instant getIssuanceInstant()
                +
              • +
                +

                getIssuanceInstant

                +
                @Nonnull +public Instant getIssuanceInstant()
                Gets the instant when this assertion was issued.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getIssuanceInstant in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the assertion issuance time
                +
              • -
              - - - -
                -
              • -

                setIssuanceInstant

                -
                public void setIssuanceInstant​(@Nonnull
                -                               Instant issuanceInstant)
                +
              • +
                +

                setIssuanceInstant

                +
                public void setIssuanceInstant(@Nonnull + Instant issuanceInstant)
                Assigns the issuance instant of the assertion.
                -
                -
                Parameters:
                +
                +
                Parameters:
                issuanceInstant - the issuance instant
                +
              • -
              - - - -
                -
              • -

                getAuthnInstant

                -
                @Nonnull
                -public Instant getAuthnInstant()
                +
              • +
                +

                getAuthnInstant

                +
                @Nonnull +public Instant getAuthnInstant()
                Gets the instant when the user was authenticated.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getAuthnInstant in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the authentication instant
                +
              • -
              - - - -
                -
              • -

                setAuthnInstant

                -
                public void setAuthnInstant​(@Nonnull
                -                            Instant authnInstant)
                +
              • +
                +

                setAuthnInstant

                +
                public void setAuthnInstant(@Nonnull + Instant authnInstant)
                Assigns the instant the user authentication took place.
                -
                -
                Parameters:
                +
                +
                Parameters:
                authnInstant - the authentication instant
                +
              • -
              - - - - - - - -
                -
              • -

                setAuthnContext

                -
                public void setAuthnContext​(@Nonnull
                -                            AuthnContextIdentifier authnContextIdentifier)
                +
              • +
                +

                setAuthnContext

                +
                public void setAuthnContext(@Nonnull + AuthnContextIdentifier authnContextIdentifier)
                Assigns the authentication context ID under which the authentication was made.
                -
                -
                Parameters:
                +
                +
                Parameters:
                authnContextIdentifier - the authentication context ID
                +
              • -
              - - - - - - - -
                -
              • -

                setIdentityAttributes

                -
                public void setIdentityAttributes​(@Nonnull
                -                                  List<IdentityAttribute<?>> identityAttributes)
                +
              • +
                +

                setIdentityAttributes

                +
                public void setIdentityAttributes(@Nonnull + List<IdentityAttribute<?>> identityAttributes)
                Assigns the identity attributes from the authentication.
                -
                -
                Parameters:
                +
                +
                Parameters:
                identityAttributes - the identity attributes
                +
              • -
              - - - -
                -
              • -

                getEncodedAssertion

                -
                @Nonnull
                -public byte[] getEncodedAssertion()
                +
              • +
                +

                getEncodedAssertion

                +
                @Nonnull +public byte[] getEncodedAssertion()
                Gets the encoding of the assertion.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getEncodedAssertion in interface IdentityAssertion
                -
                Returns:
                +
                Returns:
                the encoding of the assertion
                +
              • -
              - - - -
                -
              • -

                setEncodedAssertion

                -
                public void setEncodedAssertion​(@Nonnull
                -                                byte[] encodedAssertion)
                +
              • +
                +

                setEncodedAssertion

                +
                public void setEncodedAssertion(@Nonnull + byte[] encodedAssertion)
                Assigns the encoded assertion.
                -
                -
                Parameters:
                +
                +
                Parameters:
                encodedAssertion - the encoded assertion
                +
              • -
              - - - - - - - - - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.html index b25210bf..93679cde 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/SimpleAuthnContextIdentifier.html @@ -1,387 +1,234 @@ - - -SimpleAuthnContextIdentifier (SignService Core - 1.0.2) + +SimpleAuthnContextIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SimpleAuthnContextIdentifier

    + +

    Class SimpleAuthnContextIdentifier

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SimpleAuthnContextIdentifier

            -
            public SimpleAuthnContextIdentifier​(String identifier)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SimpleAuthnContextIdentifier

              +
              public SimpleAuthnContextIdentifier(String identifier)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the authentication context identifier
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/DefaultIdentityAssertion.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/DefaultIdentityAssertion.html index ae8c172e..608c530c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/DefaultIdentityAssertion.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/DefaultIdentityAssertion.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion

    +

    Uses of Class
    se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion

    -
    No usage of se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
    -
    +No usage of se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/SimpleAuthnContextIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/SimpleAuthnContextIdentifier.html index 715aa592..3233a997 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/SimpleAuthnContextIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/class-use/SimpleAuthnContextIdentifier.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier

    +

    Uses of Class
    se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier

    -
    No usage of se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
    -
    +No usage of se.swedenconnect.signservice.authn.impl.SimpleAuthnContextIdentifier
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-summary.html index c77d29e5..d1a036cc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-summary.html @@ -1,181 +1,109 @@ - - -se.swedenconnect.signservice.authn.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.authn.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.authn.impl

    +

    Package se.swedenconnect.signservice.authn.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn.impl
    +
    Implementations of authentication data types.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-tree.html index d92db1ac..13909539 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-tree.html @@ -1,166 +1,77 @@ - - -se.swedenconnect.signservice.authn.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.authn.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-use.html index 41aed873..9311321d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/impl/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.authn.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.authn.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn.impl

    -
    No usage of se.swedenconnect.signservice.authn.impl
    -
    +No usage of se.swedenconnect.signservice.authn.impl
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.html index 5ba23c80..18d847a1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandler.html @@ -1,464 +1,292 @@ - - -MockedAuthenticationHandler (SignService Authentication Base - 1.0.2) + +MockedAuthenticationHandler (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MockedAuthenticationHandler

    + +

    Class MockedAuthenticationHandler

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    authenticate(AuthnRequirements authnRequirements, + SignMessage signMessage, + SignServiceContext context)
    +
    +
    boolean
    + +
    + + +
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
    -
    - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.html index 226c0d85..8e36a325 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerConfiguration.html @@ -1,373 +1,213 @@ - - -MockedAuthenticationHandlerConfiguration (SignService Authentication Base - 1.0.2) + +MockedAuthenticationHandlerConfiguration (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MockedAuthenticationHandlerConfiguration

    + +

    Class MockedAuthenticationHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MockedAuthenticationHandlerConfiguration

            -
            public MockedAuthenticationHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MockedAuthenticationHandlerConfiguration

            +
            public MockedAuthenticationHandlerConfiguration()
            +
          +
        • -
          -
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.html index e8a11468..453ba7fa 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/MockedAuthenticationHandlerFactory.html @@ -1,359 +1,201 @@ - - -MockedAuthenticationHandlerFactory (SignService Authentication Base - 1.0.2) + +MockedAuthenticationHandlerFactory (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MockedAuthenticationHandlerFactory

    + +

    Class MockedAuthenticationHandlerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandler.html index e0ab3734..32bb3c63 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandler.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler (SignService Authentication Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler

    +

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler

    -
    No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
    -
    +No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerConfiguration.html index 1c0e95ce..dddc9d04 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerConfiguration.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration (SignService Authentication Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerFactory.html index 48215409..5d523e4f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/class-use/MockedAuthenticationHandlerFactory.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory (SignService Authentication Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory

    -
    No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.authn.mock.MockedAuthenticationHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-summary.html index 575fd89c..d5433b19 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-summary.html @@ -1,185 +1,99 @@ - - -se.swedenconnect.signservice.authn.mock (SignService Authentication Base - 1.0.2) + +se.swedenconnect.signservice.authn.mock (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.authn.mock

    +

    Package se.swedenconnect.signservice.authn.mock

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn.mock
    +
    A mocked authentication handler that may be used in testing scenarios.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-tree.html index 4444cb7d..0dc1e4b7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-tree.html @@ -1,173 +1,85 @@ - - -se.swedenconnect.signservice.authn.mock Class Hierarchy (SignService Authentication Base - 1.0.2) + +se.swedenconnect.signservice.authn.mock Class Hierarchy (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn.mock

    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-use.html index b2bcdfe2..5392cc11 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/mock/package-use.html @@ -1,148 +1,61 @@ - - -Uses of Package se.swedenconnect.signservice.authn.mock (SignService Authentication Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.authn.mock (SignService Authentication Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn.mock

    -
    No usage of se.swedenconnect.signservice.authn.mock
    -
    +No usage of se.swedenconnect.signservice.authn.mock
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/package-summary.html index 83e28115..687eb98b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/package-summary.html @@ -1,244 +1,135 @@ - - -se.swedenconnect.signservice.authn (SignService Core - 1.0.2) + +se.swedenconnect.signservice.authn (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.authn

    +

    Package se.swedenconnect.signservice.authn

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn
    +
    API:s and data types for authentication support.
    -
    +
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/package-tree.html index 890f2769..499c90d3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/package-tree.html @@ -1,122 +1,75 @@ - - -se.swedenconnect.signservice.authn Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.authn Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/package-use.html index 04870b1c..653efb61 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/package-use.html @@ -1,337 +1,188 @@ - - -Uses of Package se.swedenconnect.signservice.authn (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.authn (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn used by se.swedenconnect.signservice.authn.impl 
    ClassDescription
    AuthnContextIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A representation of an "Authentication Context Identifier".
    -
  • IdentityAssertion + + +
    Represents an identity assertion.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn used by se.swedenconnect.signservice.certificate 
    ClassDescription
    IdentityAssertion +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Represents an identity assertion.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn used by se.swedenconnect.signservice.protocol.msg 
    ClassDescription
    AuthnContextIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A representation of an "Authentication Context Identifier".
    -
  • IdentityAssertion + + +
    Represents an identity assertion.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn used by se.swedenconnect.signservice.protocol.msg.impl 
    ClassDescription
    AuthnContextIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A representation of an "Authentication Context Identifier".
    -
  • IdentityAssertion + + +
    Represents an identity assertion.
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.html index c5be5971..d208edbd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/AbstractSamlAuthenticationHandler.html @@ -1,1275 +1,950 @@ - - -AbstractSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +AbstractSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractSamlAuthenticationHandler

    + +

    Class AbstractSamlAuthenticationHandler

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    + + -
    - + + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.html index 20398342..e382206b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/DefaultSamlAuthenticationHandler.html @@ -1,347 +1,183 @@ - - -DefaultSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +DefaultSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSamlAuthenticationHandler

    + +

    Class DefaultSamlAuthenticationHandler

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSamlAuthenticationHandler

            -
            public DefaultSamlAuthenticationHandler​(@Nonnull
            -                                        AuthnRequestGenerator authnRequestGenerator,
            -                                        @Nonnull
            -                                        ResponseProcessor responseProcessor,
            -                                        @Nonnull
            -                                        MetadataProvider metadataProvider,
            -                                        @Nonnull
            -                                        EntityDescriptorContainer entityDescriptorContainer,
            -                                        @Nonnull
            -                                        SpUrlConfiguration urlConfiguration)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSamlAuthenticationHandler

              +
              public DefaultSamlAuthenticationHandler(@Nonnull + AuthnRequestGenerator authnRequestGenerator, + @Nonnull + ResponseProcessor responseProcessor, + @Nonnull + MetadataProvider metadataProvider, + @Nonnull + EntityDescriptorContainer entityDescriptorContainer, + @Nonnull + SpUrlConfiguration urlConfiguration)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              authnRequestGenerator - the generator for creating authentication requests
              responseProcessor - the SAML response processor
              metadataProvider - the SAML metadata provider
              entityDescriptorContainer - the container for this SP's metadata
              urlConfiguration - the URL configuration
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.html index 1cad1c7d..964c56a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/MessageReplayCheckerWrapper.html @@ -1,352 +1,204 @@ - - -MessageReplayCheckerWrapper (SignService SAML Authentication Handler - 1.0.3) + +MessageReplayCheckerWrapper (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MessageReplayCheckerWrapper

    + +

    Class MessageReplayCheckerWrapper

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
      • -
      -
    • -
    -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    void
    + +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    -
    - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.html index 980398fd..44cd6dff 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/OpenSamlAttributeConverter.html @@ -1,340 +1,192 @@ - - -OpenSamlAttributeConverter (SignService SAML Authentication Handler - 1.0.3) + +OpenSamlAttributeConverter (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class OpenSamlAttributeConverter

    + +

    Class OpenSamlAttributeConverter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/SamlStatus.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/SamlStatus.html index 78b15eb0..64840785 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/SamlStatus.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/SamlStatus.html @@ -1,480 +1,302 @@ - - -SamlStatus (SignService SAML Authentication Handler - 1.0.3) + +SamlStatus (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SamlStatus

    + +

    Class SamlStatus

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.SamlStatus
      • -
      -
    • -
    -
    -
      -
    • -
      -
      public class SamlStatus
      -extends Object
      -
      A utility class for working with SAML Status objects.
      -
    • -
    +
    java.lang.Object +
    se.swedenconnect.signservice.authn.saml.SamlStatus
    -
    -
      -
    • +
      +
      +
      public class SamlStatus +extends Object
      +
      A utility class for working with SAML Status objects.
      +
      +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringCANCEL_STATUS_CODE +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final String
          + +
          The status code for cancel (defined by the Swedish eID framework).
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      SamlStatus​(Status status) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      Constructor.
      -
    • -
    • -
    +
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            CANCEL_STATUS_CODE

            -
            public static final String CANCEL_STATUS_CODE
            +
          • +
            +

            Field Details

            +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SamlStatus

            -
            public SamlStatus​(@Nonnull
            -                  Status status)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SamlStatus

              +
              public SamlStatus(@Nonnull + Status status)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              status - the status object
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getMainStatusCode

            -
            @Nullable
            -public String getMainStatusCode()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getMainStatusCode

              +
              @Nullable +public String getMainStatusCode()
              Gets the main status code.
              -
              -
              Returns:
              +
              +
              Returns:
              the main status code
              +
            • -
            - - - -
              -
            • -

              getMinorStatusCode

              -
              @Nullable
              -public String getMinorStatusCode()
              +
            • +
              +

              getMinorStatusCode

              +
              @Nullable +public String getMinorStatusCode()
              Gets the minor status code.
              -
              -
              Returns:
              +
              +
              Returns:
              the minor status code
              +
            • -
            - - - -
              -
            • -

              getStatusMessage

              -
              @Nullable
              -public String getStatusMessage()
              +
            • +
              +

              getStatusMessage

              +
              @Nullable +public String getStatusMessage()
              Gets the status message.
              -
              -
              Returns:
              +
              +
              Returns:
              the status message
              +
            • -
            - - - -
              -
            • -

              getStatusMessage

              -
              @Nonnull
              -public String getStatusMessage​(String defaultMessage)
              +
            • +
              +

              getStatusMessage

              +
              @Nonnull +public String getStatusMessage(String defaultMessage)
              Gets the status message, and if no such message exists, returns the supplied defaultMessage
              -
              -
              Parameters:
              +
              +
              Parameters:
              defaultMessage - the default message
              -
              Returns:
              +
              Returns:
              the status message (or the default message if no message is available)
              +
            • -
            - - - -
              -
            • -

              isCancel

              -
              public boolean isCancel()
              +
            • +
              +

              isCancel

              +
              public boolean isCancel()
              Predicate telling whether this status object represents a cancelled operation.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the status represents a cancelled operation and false otherwise
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.html index 617f4a15..bbffd133 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/SwedenConnectSamlAuthenticationHandler.html @@ -1,710 +1,485 @@ - - -SwedenConnectSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +SwedenConnectSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SwedenConnectSamlAuthenticationHandler

    + +

    Class SwedenConnectSamlAuthenticationHandler

    -
    - -
    - -
    -
    -
    +
    + + -
    - +
    + + -
    - + + + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/AbstractSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/AbstractSamlAuthenticationHandler.html index 0551b653..0903074e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/AbstractSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/AbstractSamlAuthenticationHandler.html @@ -1,206 +1,97 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.AbstractSamlAuthenticationHandler

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/DefaultSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/DefaultSamlAuthenticationHandler.html index c5f97b2e..8df32d68 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/DefaultSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/DefaultSamlAuthenticationHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler

    -
    No usage of se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler
    -
    +No usage of se.swedenconnect.signservice.authn.saml.DefaultSamlAuthenticationHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/MessageReplayCheckerWrapper.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/MessageReplayCheckerWrapper.html index ee5519b7..e51ae0bf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/MessageReplayCheckerWrapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/MessageReplayCheckerWrapper.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper

    -
    No usage of se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
    -
    +No usage of se.swedenconnect.signservice.authn.saml.MessageReplayCheckerWrapper
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/OpenSamlAttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/OpenSamlAttributeConverter.html index cd0380a9..41e5f9cd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/OpenSamlAttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/OpenSamlAttributeConverter.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter

    -
    No usage of se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
    -
    +No usage of se.swedenconnect.signservice.authn.saml.OpenSamlAttributeConverter
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SamlStatus.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SamlStatus.html index 8257d9bb..b43e895d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SamlStatus.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SamlStatus.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.SamlStatus (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.SamlStatus (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.SamlStatus

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.SamlStatus

    -
    No usage of se.swedenconnect.signservice.authn.saml.SamlStatus
    -
    +No usage of se.swedenconnect.signservice.authn.saml.SamlStatus
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SwedenConnectSamlAuthenticationHandler.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SwedenConnectSamlAuthenticationHandler.html index 0eaf8928..55efb896 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SwedenConnectSamlAuthenticationHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/class-use/SwedenConnectSamlAuthenticationHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler

    -
    No usage of se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
    -
    +No usage of se.swedenconnect.signservice.authn.saml.SwedenConnectSamlAuthenticationHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.ContactPersonConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.ContactPersonConfig.html index 5f21db9a..edbfe870 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.ContactPersonConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.ContactPersonConfig.html @@ -1,561 +1,346 @@ - - -MetadataConfiguration.ContactPersonConfig (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration.ContactPersonConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MetadataConfiguration.ContactPersonConfig

    + +

    Class MetadataConfiguration.ContactPersonConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig
      +
      +
      +
      Enclosing class:
      MetadataConfiguration

      -
      public static class MetadataConfiguration.ContactPersonConfig
      -extends Object
      +
      public static class MetadataConfiguration.ContactPersonConfig +extends Object
      Configuration class for the ContactPerson element.
      -
    • -
    -
    -
    -
    + + +
    +
    Builds a ContactPerson element.
    +
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ContactPersonConfig

            -
            public ContactPersonConfig()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ContactPersonConfig

            +
            public ContactPersonConfig()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              toElement

              -
              public ContactPerson toElement​(@Nonnull
              -                               ContactPersonTypeEnumeration type)
              -
              Builds a ContactPerson element.
              -
              -
              Parameters:
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                getCompany

                -
                public String getCompany()
                +
              • +
                +

                getCompany

                +
                public String getCompany()
                The company.
                +
              • -
              - - - -
                -
              • -

                getGivenName

                -
                public String getGivenName()
                +
              • +
                +

                getGivenName

                +
                public String getGivenName()
                Given name.
                +
              • -
              - - - -
                -
              • -

                getSurname

                -
                public String getSurname()
                +
              • +
                +

                getSurname

                +
                public String getSurname()
                Surname.
                +
              • -
              - - - -
                -
              • -

                getEmailAddress

                -
                public String getEmailAddress()
                +
              • +
                +

                getEmailAddress

                +
                public String getEmailAddress()
                Email address.
                +
              • -
              - - - -
                -
              • -

                getTelephoneNumber

                -
                public String getTelephoneNumber()
                +
              • +
                +

                getTelephoneNumber

                +
                public String getTelephoneNumber()
                Telephone number.
                +
              • -
              - - - -
                -
              • -

                setCompany

                -
                public void setCompany​(String company)
                +
              • +
                +

                setCompany

                +
                public void setCompany(String company)
                The company.
                +
              • -
              - - - -
                -
              • -

                setGivenName

                -
                public void setGivenName​(String givenName)
                +
              • +
                +

                setGivenName

                +
                public void setGivenName(String givenName)
                Given name.
                +
              • -
              - - - -
                -
              • -

                setSurname

                -
                public void setSurname​(String surname)
                +
              • +
                +

                setSurname

                +
                public void setSurname(String surname)
                Surname.
                +
              • -
              - - - -
                -
              • -

                setEmailAddress

                -
                public void setEmailAddress​(String emailAddress)
                +
              • +
                +

                setEmailAddress

                +
                public void setEmailAddress(String emailAddress)
                Email address.
                +
              • -
              - - - -
                -
              • -

                setTelephoneNumber

                -
                public void setTelephoneNumber​(String telephoneNumber)
                +
              • +
                +

                setTelephoneNumber

                +
                public void setTelephoneNumber(String telephoneNumber)
                Telephone number.
                +
              • -
              - - - -
                -
              • -

                equals

                -
                public boolean equals​(Object o)
                -
                -
                Overrides:
                -
                equals in class Object
                +
              • +
                +

                equals

                +
                public boolean equals(Object o)
                +
                +
                Overrides:
                +
                equals in class Object
                +
              • -
              - - - -
                -
              • -

                canEqual

                -
                protected boolean canEqual​(Object other)
                +
              • +
                +

                canEqual

                +
                protected boolean canEqual(Object other)
                +
              • -
              - - - -
                -
              • -

                hashCode

                -
                public int hashCode()
                -
                -
                Overrides:
                -
                hashCode in class Object
                +
              • +
                +

                hashCode

                +
                public int hashCode()
                +
                +
                Overrides:
                +
                hashCode in class Object
                +
              • -
              - - - - +
        -
    -
    - + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.OrganizationConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.OrganizationConfig.html index b517a884..9334f10f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.OrganizationConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.OrganizationConfig.html @@ -1,490 +1,295 @@ - - -MetadataConfiguration.OrganizationConfig (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration.OrganizationConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MetadataConfiguration.OrganizationConfig

    + +

    Class MetadataConfiguration.OrganizationConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig
      +
      +
      +
      Enclosing class:
      MetadataConfiguration

      -
      public static class MetadataConfiguration.OrganizationConfig
      -extends Object
      +
      public static class MetadataConfiguration.OrganizationConfig +extends Object
      Configuration class for the Organization element.
      -
    • -
    -
    -
    -
    + + +
    +
    Builds an Organization element.
    +
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OrganizationConfig

            -
            public OrganizationConfig()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            OrganizationConfig

            +
            public OrganizationConfig()
            +
          +
        • -
          -
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.RequestedAttributeConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.RequestedAttributeConfig.html index 3fc59110..c5ddfc91 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.RequestedAttributeConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.RequestedAttributeConfig.html @@ -1,423 +1,243 @@ - - -MetadataConfiguration.RequestedAttributeConfig (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration.RequestedAttributeConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MetadataConfiguration.RequestedAttributeConfig

    + +

    Class MetadataConfiguration.RequestedAttributeConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig
      +
      +
      +
      Enclosing class:
      MetadataConfiguration

      -
      public static class MetadataConfiguration.RequestedAttributeConfig
      -extends Object
      +
      public static class MetadataConfiguration.RequestedAttributeConfig +extends Object
      Configuration class for requested attributes.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            RequestedAttributeConfig

            -
            public RequestedAttributeConfig()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            RequestedAttributeConfig

            +
            public RequestedAttributeConfig()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getName

              -
              public String getName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getName

                +
                public String getName()
                +
              • -
              - - - -
                -
              • -

                isRequired

                -
                public boolean isRequired()
                +
              • +
                +

                isRequired

                +
                public boolean isRequired()
                +
              • -
              - - - -
                -
              • -

                setName

                -
                public void setName​(String name)
                +
              • +
                +

                setName

                +
                public void setName(String name)
                +
              • -
              - - - -
                -
              • -

                setRequired

                -
                public void setRequired​(boolean required)
                +
              • +
                +

                setRequired

                +
                public void setRequired(boolean required)
                +
              • -
              - - - -
                -
              • -

                equals

                -
                public boolean equals​(Object o)
                -
                -
                Overrides:
                -
                equals in class Object
                +
              • +
                +

                equals

                +
                public boolean equals(Object o)
                +
                +
                Overrides:
                +
                equals in class Object
                +
              • -
              - - - -
                -
              • -

                canEqual

                -
                protected boolean canEqual​(Object other)
                +
              • +
                +

                canEqual

                +
                protected boolean canEqual(Object other)
                +
              • -
              - - - -
                -
              • -

                hashCode

                -
                public int hashCode()
                -
                -
                Overrides:
                -
                hashCode in class Object
                +
              • +
                +

                hashCode

                +
                public int hashCode()
                +
                +
                Overrides:
                +
                hashCode in class Object
                +
              • -
              - - - - +
        -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html index 5fc7bcbe..e65367e4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html @@ -1,479 +1,297 @@ - - -MetadataConfiguration.UIInfoConfig.UIInfoLogo (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration.UIInfoConfig.UIInfoLogo (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MetadataConfiguration.UIInfoConfig.UIInfoLogo

    + +

    Class MetadataConfiguration.UIInfoConfig.UIInfoLogo

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo
      • -
      -
    • -
    -
    - - -
    -
    -
    -
      -
    • - -
      -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          UIInfoLogo

          -
          public UIInfoLogo()
          + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getPath

            +
            public String getPath()
            +
          • -
          +
        • +
          +

          getUrl

          +
          public String getUrl()
          +
        • -
        +
      • +
        +

        getHeight

        +
        public Integer getHeight()
        - -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getPath

            -
            public String getPath()
          • -
          - - - -
            -
          • -

            getHeight

            -
            public Integer getHeight()
            +
          • +
            +

            getWidth

            +
            public Integer getWidth()
            +
          • -
          - - - -
            -
          • -

            getWidth

            -
            public Integer getWidth()
            +
          • +
            +

            getLang

            +
            public String getLang()
            +
          • -
          - - - -
            -
          • -

            getLang

            -
            public String getLang()
            +
          • +
            +

            setPath

            +
            public void setPath(String path)
            +
          • -
          - - - -
            -
          • -

            setPath

            -
            public void setPath​(String path)
            +
          • +
            +

            setUrl

            +
            public void setUrl(String url)
            +
          • -
          - - - -
            -
          • -

            setHeight

            -
            public void setHeight​(Integer height)
            +
          • +
            +

            setHeight

            +
            public void setHeight(Integer height)
            +
          • -
          - - - -
            -
          • -

            setWidth

            -
            public void setWidth​(Integer width)
            +
          • +
            +

            setWidth

            +
            public void setWidth(Integer width)
            +
          • -
          - - - -
            -
          • -

            setLang

            -
            public void setLang​(String lang)
            +
          • +
            +

            setLang

            +
            public void setLang(String lang)
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            equals

            +
            public boolean equals(Object o)
            +
            +
            Overrides:
            +
            equals in class Object
            +
          • -
          - - - -
            -
          • -

            canEqual

            -
            protected boolean canEqual​(Object other)
            +
          • +
            +

            canEqual

            +
            protected boolean canEqual(Object other)
            +
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            hashCode

            +
            public int hashCode()
            +
            +
            Overrides:
            +
            hashCode in class Object
            +
          • -
          - - - - +
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.html index f6e438b8..0cbf2369 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.UIInfoConfig.html @@ -1,585 +1,362 @@ - - -MetadataConfiguration.UIInfoConfig (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration.UIInfoConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MetadataConfiguration.UIInfoConfig

    + +

    Class MetadataConfiguration.UIInfoConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig
      +
      +
      +
      Enclosing class:
      MetadataConfiguration

      -
      public static class MetadataConfiguration.UIInfoConfig
      -extends Object
      +
      public static class MetadataConfiguration.UIInfoConfig +extends Object
      Configuration class for UIInfo.
      -
    • -
    -
    -
    -
    +
    - -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      UIInfoConfig() 
    • -
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    + +
    toElement(String baseUrl)
    +
    +
    Builds a UIInfo element.
    +
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.html index 6a8edb0e..a7d4c505 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataConfiguration.html @@ -1,668 +1,419 @@ - - -MetadataConfiguration (SignService SAML Authentication Handler - 1.0.3) + +MetadataConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MetadataConfiguration

    + +

    Class MetadataConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration
      +
      +

      -
      public class MetadataConfiguration
      -extends Object
      +
      public class MetadataConfiguration +extends Object
      Configuration class for a SP's SAML metadata.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    + + +
     
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.HttpProxyConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.HttpProxyConfiguration.html index 81022b34..c76086bb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.HttpProxyConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.HttpProxyConfiguration.html @@ -1,510 +1,303 @@ - - -MetadataProviderConfiguration.HttpProxyConfiguration (SignService SAML Authentication Handler - 1.0.3) + +MetadataProviderConfiguration.HttpProxyConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MetadataProviderConfiguration.HttpProxyConfiguration

    + +

    Class MetadataProviderConfiguration.HttpProxyConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration
      +
      +
      +
      Enclosing class:
      MetadataProviderConfiguration

      -
      public static class MetadataProviderConfiguration.HttpProxyConfiguration
      -extends Object
      +
      public static class MetadataProviderConfiguration.HttpProxyConfiguration +extends Object
      Configuration properties for an HTTP proxy.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            HttpProxyConfiguration

            -
            public HttpProxyConfiguration​(@Nonnull
            -                              String host)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            HttpProxyConfiguration

            +
            public HttpProxyConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getHost

              -
              @Nonnull
              -public String getHost()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getHost

                +
                public String getHost()
                The proxy host.
                +
              • -
              - - - -
                -
              • -

                getPort

                -
                public int getPort()
                +
              • +
                +

                getPort

                +
                public int getPort()
                The proxy port.
                +
              • -
              - - - -
                -
              • -

                getPassword

                -
                @Nullable
                -public String getPassword()
                +
              • +
                +

                getPassword

                +
                public String getPassword()
                The proxy password (optional).
                +
              • -
              - - - -
                -
              • -

                getUserName

                -
                @Nullable
                -public String getUserName()
                +
              • +
                +

                getUserName

                +
                public String getUserName()
                The proxy user name (optional).
                +
              • -
              - - - -
                -
              • -

                setHost

                -
                public void setHost​(@Nonnull
                -                    String host)
                +
              • +
                +

                setHost

                +
                public void setHost(String host)
                The proxy host.
                +
              • -
              - - - -
                -
              • -

                setPort

                -
                public void setPort​(int port)
                +
              • +
                +

                setPort

                +
                public void setPort(int port)
                The proxy port.
                +
              • -
              - - - -
                -
              • -

                setPassword

                -
                public void setPassword​(@Nullable
                -                        String password)
                +
              • +
                +

                setPassword

                +
                public void setPassword(String password)
                The proxy password (optional).
                +
              • -
              - - - -
                -
              • -

                setUserName

                -
                public void setUserName​(@Nullable
                -                        String userName)
                +
              • +
                +

                setUserName

                +
                public void setUserName(String userName)
                The proxy user name (optional).
                +
              • -
              - - - -
                -
              • -

                equals

                -
                public boolean equals​(Object o)
                -
                -
                Overrides:
                -
                equals in class Object
                +
              • +
                +

                equals

                +
                public boolean equals(Object o)
                +
                +
                Overrides:
                +
                equals in class Object
                +
              • -
              - - - -
                -
              • -

                canEqual

                -
                protected boolean canEqual​(Object other)
                +
              • +
                +

                canEqual

                +
                protected boolean canEqual(Object other)
                +
              • -
              - - - -
                -
              • -

                hashCode

                -
                public int hashCode()
                -
                -
                Overrides:
                -
                hashCode in class Object
                +
              • +
                +

                hashCode

                +
                public int hashCode()
                +
                +
                Overrides:
                +
                hashCode in class Object
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.html index 74017446..42762dd4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/MetadataProviderConfiguration.html @@ -1,698 +1,464 @@ - - -MetadataProviderConfiguration (SignService SAML Authentication Handler - 1.0.3) + +MetadataProviderConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class MetadataProviderConfiguration

    + +

    Class MetadataProviderConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration
      +
      +

      -
      public class MetadataProviderConfiguration
      -extends Object
      +
      public class MetadataProviderConfiguration +extends Object
      Configuration class for metadata providers.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    + + +
     
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MetadataProviderConfiguration

            -
            public MetadataProviderConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            MetadataProviderConfiguration

            +
            public MetadataProviderConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              create

              -
              @Nonnull
              -public MetadataProvider create()
              -                        throws IllegalArgumentException
              -
              Based on the configuration a MetadataProvider is created.
              -
              -
              Returns:
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                createHttpClient

                -
                protected org.apache.http.client.HttpClient createHttpClient()
                +
              • +
                +

                createHttpClient

                +
                protected org.apache.hc.client5.http.classic.HttpClient createHttpClient()
                Creates a HTTP client to use.
                -
                -
                Returns:
                +
                +
                Returns:
                a HttpClient
                +
              • -
              - - - -
                -
              • -

                getValidationCertificate

                -
                @Nullable
                -public X509Certificate getValidationCertificate()
                +
              • +
                +

                getValidationCertificate

                +
                public X509Certificate getValidationCertificate()
                The certificate used to validate the metadata.
                +
              • -
              - - - -
                -
              • -

                getUrl

                -
                @Nullable
                -public String getUrl()
                +
              • +
                +

                getUrl

                +
                public String getUrl()
                The URL from where metadata is downloaded. Mutually exclusive with file.
                +
              • -
              - - - -
                -
              • -

                getBackupLocation

                -
                @Nullable
                -public String getBackupLocation()
                +
              • +
                +

                getBackupLocation

                +
                public String getBackupLocation()
                Optional property. If url is assigned, this setting points to a backup file where the downloaded data should be saved.

                If the mdq flag has been set, this property should point to a directory and not a file.

                +
              • -
              - - - -
                -
              • -

                getFile

                -
                @Nullable
                -public String getFile()
                +
              • +
                +

                getFile

                +
                public String getFile()
                A path to locally stored metadata. Mutually exclusive with url.
                +
              • -
              - - - -
                -
              • -

                getMdq

                -
                @Nullable
                -public Boolean getMdq()
                +
              • +
                +

                getMdq

                +
                public Boolean getMdq()
                If a metadata URL has been configured, setting this flag means that the metadata MDQ (https://www.ietf.org/id/draft-young-md-query-17.html) protocol is used. The default is not to use MDQ.
                +
              • -
              - - - -
                -
              • -

                getHttpProxy

                -
                @Nullable
                -public MetadataProviderConfiguration.HttpProxyConfiguration getHttpProxy()
                +
              • +
                +

                getFailFast

                +
                public Boolean getFailFast()
                +
                Sets whether problems during initialization should cause the provider to fail or go on without metadata. The + assumption being that in most cases a provider will recover at some point in the future. The default is + false.
                +
                +
              • +
              • +
                +

                getHttpProxy

                +
                If the service is placed behind a HTTP proxy, this setting configures the proxy.
                +
              • -
              - - - - - - - -
                -
              • -

                setValidationCertificate

                -
                public void setValidationCertificate​(@Nullable
                -                                     X509Certificate validationCertificate)
                +
              • +
                +

                setValidationCertificate

                +
                public void setValidationCertificate(X509Certificate validationCertificate)
                The certificate used to validate the metadata.
                +
              • -
              - - - -
                -
              • -

                setUrl

                -
                public void setUrl​(@Nullable
                -                   String url)
                +
              • +
                +

                setUrl

                +
                public void setUrl(String url)
                The URL from where metadata is downloaded. Mutually exclusive with file.
                +
              • -
              - - - -
                -
              • -

                setBackupLocation

                -
                public void setBackupLocation​(@Nullable
                -                              String backupLocation)
                +
              • +
                +

                setBackupLocation

                +
                public void setBackupLocation(String backupLocation)
                Optional property. If url is assigned, this setting points to a backup file where the downloaded data should be saved.

                If the mdq flag has been set, this property should point to a directory and not a file.

                +
              • -
              - - - -
                -
              • -

                setFile

                -
                public void setFile​(@Nullable
                -                    String file)
                +
              • +
                +

                setFile

                +
                public void setFile(String file)
                A path to locally stored metadata. Mutually exclusive with url.
                +
              • -
              - - - -
                -
              • -

                setMdq

                -
                public void setMdq​(@Nullable
                -                   Boolean mdq)
                +
              • +
                +

                setMdq

                +
                public void setMdq(Boolean mdq)
                If a metadata URL has been configured, setting this flag means that the metadata MDQ (https://www.ietf.org/id/draft-young-md-query-17.html) protocol is used. The default is not to use MDQ.
                +
              • -
              - - - -
                -
              • -

                setHttpProxy

                -
                public void setHttpProxy​(@Nullable
                -                         MetadataProviderConfiguration.HttpProxyConfiguration httpProxy)
                +
              • +
                +

                setFailFast

                +
                public void setFailFast(Boolean failFast)
                +
                Sets whether problems during initialization should cause the provider to fail or go on without metadata. The + assumption being that in most cases a provider will recover at some point in the future. The default is + false.
                +
                +
              • +
              • +
                +

                setHttpProxy

                +
                public void setHttpProxy(MetadataProviderConfiguration.HttpProxyConfiguration httpProxy)
                If the service is placed behind a HTTP proxy, this setting configures the proxy.
                +
              • -
              - - - - - - - -
                -
              • -

                equals

                -
                public boolean equals​(Object o)
                -
                -
                Overrides:
                -
                equals in class Object
                +
              • +
                +

                equals

                +
                public boolean equals(Object o)
                +
                +
                Overrides:
                +
                equals in class Object
                +
              • -
              - - - -
                -
              • -

                canEqual

                -
                protected boolean canEqual​(Object other)
                +
              • +
                +

                canEqual

                +
                protected boolean canEqual(Object other)
                +
              • -
              - - - -
                -
              • -

                hashCode

                -
                public int hashCode()
                -
                -
                Overrides:
                -
                hashCode in class Object
                +
              • +
                +

                hashCode

                +
                public int hashCode()
                +
                +
                Overrides:
                +
                hashCode in class Object
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html index 89cc4f96..2fab6e3e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html @@ -1,410 +1,247 @@ - - -SamlAuthenticationHandlerConfiguration.SadRequestRequirement (SignService SAML Authentication Handler - 1.0.3) + +SamlAuthenticationHandlerConfiguration.SadRequestRequirement (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum SamlAuthenticationHandlerConfiguration.SadRequestRequirement

    + +

    Enum Class SamlAuthenticationHandlerConfiguration.SadRequestRequirement

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        ALWAYS +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        Always send SADRequest (if supported by the IdP).
        -
      • DEFAULT + + +
        Default behaviour - Sends a SADReequest extension if the requested certificate type is QC_SSDD and if not, does not include the extension.
        -
        NEVER + + +
        Never send SADRequest.
        -
        -
      • -
      +
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.html index 126d322f..3d581a02 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerConfiguration.html @@ -1,988 +1,655 @@ - - -SamlAuthenticationHandlerConfiguration (SignService SAML Authentication Handler - 1.0.3) + +SamlAuthenticationHandlerConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SamlAuthenticationHandlerConfiguration

    + +

    Class SamlAuthenticationHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            SAML_TYPE_DEFAULT

            -
            public static final String SAML_TYPE_DEFAULT
            +
          • +
            +

            Field Details

            +
          • +
          • +
            +

            SAML_TYPE_SWEDEN_CONNECT

            +
            public static final String SAML_TYPE_SWEDEN_CONNECT
            +
            The SAML type for the Sweden Connect federation.
            +
            +
            See Also:
            +
            + +
            +
            +
        - -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SamlAuthenticationHandlerConfiguration

            -
            public SamlAuthenticationHandlerConfiguration()
          • -
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SamlAuthenticationHandlerConfiguration

            +
            public SamlAuthenticationHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDefaultFactoryClass

              -
              @Nonnull
              -protected String getDefaultFactoryClass()
              -
              -
              Specified by:
              -
              getDefaultFactoryClass in class AbstractHandlerConfiguration<AuthenticationHandler>
              +
            • +
              +

              Method Details

              + - - - - - - - -
                -
              • -

                setSamlType

                -
                public void setSamlType​(String samlType)
                +
              • +
                +

                setSamlType

                +
                public void setSamlType(String samlType)
                The type of SAML "dialect" used. If not set, "default" is used.
                +
              • -
              - - - -
                -
              • -

                getSamlType

                -
                public String getSamlType()
                +
              • +
                +

                getSamlType

                +
                public String getSamlType()
                The type of SAML "dialect" used. If not set, "default" is used.
                +
              • -
              - - - -
                -
              • -

                setEntityId

                -
                public void setEntityId​(String entityId)
                +
              • +
                +

                setEntityId

                +
                public void setEntityId(String entityId)
                The SAML entityID.
                +
              • -
              - - - -
                -
              • -

                getEntityId

                -
                public String getEntityId()
                +
              • +
                +

                getEntityId

                +
                public String getEntityId()
                The SAML entityID.
                +
              • -
              - - - -
                -
              • -

                setDefaultCredential

                -
                public void setDefaultCredential​(PkiCredentialConfiguration defaultCredential)
                +
              • +
                +

                setDefaultCredential

                +
                public void setDefaultCredential(PkiCredentialConfiguration defaultCredential)
                The SAML SP default credential. Used if no specific credential is given for signing and/or encrypt/decrypt.
                +
              • -
              - - - -
                -
              • -

                getDefaultCredential

                -
                public PkiCredentialConfiguration getDefaultCredential()
                +
              • +
                +

                getDefaultCredential

                +
                public PkiCredentialConfiguration getDefaultCredential()
                The SAML SP default credential. Used if no specific credential is given for signing and/or encrypt/decrypt.
                +
              • -
              - - - -
                -
              • -

                setSignatureCredential

                -
                public void setSignatureCredential​(PkiCredentialConfiguration signatureCredential)
                +
              • +
                +

                setSignatureCredential

                +
                public void setSignatureCredential(PkiCredentialConfiguration signatureCredential)
                The SAML SP signature credential.
                +
              • -
              - - - - - - - -
                -
              • -

                setDecryptionCredential

                -
                public void setDecryptionCredential​(PkiCredentialConfiguration decryptionCredential)
                +
              • +
                +

                setDecryptionCredential

                +
                public void setDecryptionCredential(PkiCredentialConfiguration decryptionCredential)
                The SAML SP decryption credential.
                +
              • -
              - - - - - - - -
                -
              • -

                setSpPaths

                -
                public void setSpPaths​(SpUrlConfiguration spPaths)
                +
              • +
                +

                setSpPaths

                +
                public void setSpPaths(SpUrlConfiguration spPaths)
                Configuration for the SAML SP paths.
                +
              • -
              - - - - - - - -
                -
              • -

                setMetadataProvider

                -
                public void setMetadataProvider​(MetadataProviderConfiguration metadataProvider)
                +
              • +
                +

                setMetadataProvider

                +
                public void setMetadataProvider(MetadataProviderConfiguration metadataProvider)
                Metadata provider(s). Mutually exclusive with metadataProviderRef.
                +
              • -
              - - - - - - - -
                -
              • -

                setMetadataProviderRef

                -
                public void setMetadataProviderRef​(String metadataProviderRef)
                -
                A bean reference to a metadata provider MetadataProvider. Mutually exclusive with metadataProvider.
                +
              • +
                +

                setMetadataProviderRef

                +
                public void setMetadataProviderRef(String metadataProviderRef)
                +
                A bean reference to a metadata provider MetadataProvider. Mutually exclusive with metadataProvider.
                +
              • -
              - - - -
                -
              • -

                getMetadataProviderRef

                -
                public String getMetadataProviderRef()
                -
                A bean reference to a metadata provider MetadataProvider. Mutually exclusive with metadataProvider.
                +
              • +
                +

                getMetadataProviderRef

                +
                public String getMetadataProviderRef()
                +
                A bean reference to a metadata provider MetadataProvider. Mutually exclusive with metadataProvider.
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                setMessageReplayChecker

                -
                public void setMessageReplayChecker​(MessageReplayChecker messageReplayChecker)
                +
              • +
                +

                setMessageReplayChecker

                +
                public void setMessageReplayChecker(MessageReplayChecker messageReplayChecker)
                The message replay checker. Mutually exclusive with messageReplayCheckerRef.
                +
              • -
              - - - -
                -
              • -

                getMessageReplayChecker

                -
                public MessageReplayChecker getMessageReplayChecker()
                +
              • +
                +

                getMessageReplayChecker

                +
                public MessageReplayChecker getMessageReplayChecker()
                The message replay checker. Mutually exclusive with messageReplayCheckerRef.
                +
              • -
              - - - -
                -
              • -

                setMessageReplayCheckerRef

                -
                public void setMessageReplayCheckerRef​(String messageReplayCheckerRef)
                -
                A bean reference to a MessageReplayChecker. Mutually exclusive with messageReplayChecker.
                +
              • +
                +

                setMessageReplayCheckerRef

                +
                public void setMessageReplayCheckerRef(String messageReplayCheckerRef)
                +
                A bean reference to a MessageReplayChecker. Mutually exclusive with messageReplayChecker.
                +
              • -
              - - - -
                -
              • -

                getMessageReplayCheckerRef

                -
                public String getMessageReplayCheckerRef()
                -
                A bean reference to a MessageReplayChecker. Mutually exclusive with messageReplayChecker.
                +
              • +
                +

                getMessageReplayCheckerRef

                +
                public String getMessageReplayCheckerRef()
                +
                A bean reference to a MessageReplayChecker. Mutually exclusive with messageReplayChecker.
                +
              • -
              - - - -
                -
              • -

                setSignAuthnRequests

                -
                public void setSignAuthnRequests​(Boolean signAuthnRequests)
                +
              • +
                +

                setSignAuthnRequests

                +
                public void setSignAuthnRequests(Boolean signAuthnRequests)
                Whether AuthnRequest messages should be signed by the SP. The default is true.
                +
              • -
              - - - -
                -
              • -

                getSignAuthnRequests

                -
                public Boolean getSignAuthnRequests()
                +
              • +
                +

                getSignAuthnRequests

                +
                public Boolean getSignAuthnRequests()
                Whether AuthnRequest messages should be signed by the SP. The default is true.
                +
              • -
              - - - -
                -
              • -

                setRequireEncryptedAssertions

                -
                public void setRequireEncryptedAssertions​(Boolean requireEncryptedAssertions)
                +
              • +
                +

                setRequireEncryptedAssertions

                +
                public void setRequireEncryptedAssertions(Boolean requireEncryptedAssertions)
                Whether encrypted assertions are required. The default is true.
                +
              • -
              - - - -
                -
              • -

                getRequireEncryptedAssertions

                -
                public Boolean getRequireEncryptedAssertions()
                +
              • +
                +

                getRequireEncryptedAssertions

                +
                public Boolean getRequireEncryptedAssertions()
                Whether encrypted assertions are required. The default is true.
                +
              • -
              - - - -
                -
              • -

                setRequireSignedAssertions

                -
                public void setRequireSignedAssertions​(Boolean requireSignedAssertions)
                +
              • +
                +

                setRequireSignedAssertions

                +
                public void setRequireSignedAssertions(Boolean requireSignedAssertions)
                Whether signed assertions are required. The default is false.
                +
              • -
              - - - -
                -
              • -

                getRequireSignedAssertions

                -
                public Boolean getRequireSignedAssertions()
                +
              • +
                +

                getRequireSignedAssertions

                +
                public Boolean getRequireSignedAssertions()
                Whether signed assertions are required. The default is false.
                +
              • -
              - - - -
                -
              • -

                setPreferredBinding

                -
                public void setPreferredBinding​(String preferredBinding)
                +
              • +
                +

                setPreferredBinding

                +
                public void setPreferredBinding(String preferredBinding)
                The preferred SAML binding to use when sending authenticaion requests. Possible values are "redirect" and "post". The default is "redirect".
                +
              • -
              - - - -
                -
              • -

                getPreferredBinding

                -
                public String getPreferredBinding()
                +
              • +
                +

                getPreferredBinding

                +
                public String getPreferredBinding()
                The preferred SAML binding to use when sending authenticaion requests. Possible values are "redirect" and "post". The default is "redirect".
                +
              • -
              - - - - - - - - +
            • +
              +

              getSadRequest

              + +
              Only relevant for the Sweden Connect SAML type. Tells how the SADRequest extension should be handled.
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.html index d9128911..f4950aa1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SamlAuthenticationHandlerFactory.html @@ -1,564 +1,375 @@ - - -SamlAuthenticationHandlerFactory (SignService SAML Authentication Handler - 1.0.3) + +SamlAuthenticationHandlerFactory (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SamlAuthenticationHandlerFactory

    + +

    Class SamlAuthenticationHandlerFactory

    -
    - -
    - -
    -
    -
    + + +
    + + +
    + +
    + + +
    +
    Based on the SAML configuration and the metadata provider a ResponseProcessor is created.
    +
    + + +
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    +create, getValidationConfig
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.html index 189705f1..72cf68ad 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/SpUrlConfiguration.html @@ -1,470 +1,286 @@ - - -SpUrlConfiguration (SignService SAML Authentication Handler - 1.0.3) + +SpUrlConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SpUrlConfiguration

    + +

    Class SpUrlConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration
      +
      +

      -
      public class SpUrlConfiguration
      -extends Object
      +
      public class SpUrlConfiguration +extends Object
      URL configuration settings for a SAML SP.
      -
    • -
    -
    -
    -
    + + +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SpUrlConfiguration

            -
            public SpUrlConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SpUrlConfiguration

            +
            public SpUrlConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              setBaseUrl

              -
              public void setBaseUrl​(@Nonnull
              -                       String baseUrl)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                setBaseUrl

                +
                public void setBaseUrl(@Nonnull + String baseUrl)
                Assigns the application base URL. Must not end with a slash.
                -
                -
                Parameters:
                +
                +
                Parameters:
                baseUrl - the application base URL
                +
              • -
              - - - -
                -
              • -

                setAssertionConsumerPath

                -
                public void setAssertionConsumerPath​(@Nonnull
                -                                     String assertionConsumerPath)
                +
              • +
                +

                setAssertionConsumerPath

                +
                public void setAssertionConsumerPath(@Nonnull + String assertionConsumerPath)
                Assigns the path to where the SP receives SAML responses. Relative to baseUrl.
                -
                -
                Parameters:
                +
                +
                Parameters:
                assertionConsumerPath - the path for receiving SAML responses
                +
              • -
              - - - -
                -
              • -

                setAdditionalAssertionConsumerPath

                -
                public void setAdditionalAssertionConsumerPath​(@Nullable
                -                                               String additionalAssertionConsumerPath)
                +
              • +
                +

                setAdditionalAssertionConsumerPath

                +
                public void setAdditionalAssertionConsumerPath(@Nullable + String additionalAssertionConsumerPath)
                Assigns an additional path for receiving SAML responses. Relative to baseUrl. May be useful when testing and debugging.
                -
                -
                Parameters:
                +
                +
                Parameters:
                additionalAssertionConsumerPath - additional path for receiving SAML responses
                +
              • -
              - - - -
                -
              • -

                setMetadataPublishingPath

                -
                public void setMetadataPublishingPath​(@Nonnull
                -                                      String metadataPublishingPath)
                +
              • +
                +

                setMetadataPublishingPath

                +
                public void setMetadataPublishingPath(@Nonnull + String metadataPublishingPath)
                Assigns the path to where the SP exposes its metadata. Relative to baseUrl.
                -
                -
                Parameters:
                +
                +
                Parameters:
                metadataPublishingPath - the metadata publishing path
                +
              • -
              - - - - - - - -
                -
              • -

                getBaseUrl

                -
                public String getBaseUrl()
                +
              • +
                +

                getBaseUrl

                +
                public String getBaseUrl()
                The application base URL. Must not end with a slash. The base URL consists of the protocol, host and context path.
                +
              • -
              - - - -
                -
              • -

                getAssertionConsumerPath

                -
                public String getAssertionConsumerPath()
                +
              • +
                +

                getAssertionConsumerPath

                +
                public String getAssertionConsumerPath()
                The path to where the SP receives SAML responses. Relative to baseUrl.
                +
              • -
              - - - -
                -
              • -

                getAdditionalAssertionConsumerPath

                -
                public String getAdditionalAssertionConsumerPath()
                +
              • +
                +

                getAdditionalAssertionConsumerPath

                +
                public String getAdditionalAssertionConsumerPath()
                Optional additional path for receiving SAML responses. Relative to baseUrl. May be useful when testing and debugging.
                +
              • -
              - - - -
                -
              • -

                getMetadataPublishingPath

                -
                public String getMetadataPublishingPath()
                +
              • +
                +

                getMetadataPublishingPath

                +
                public String getMetadataPublishingPath()
                The path to where the SP exposes its metadata. Relative to baseUrl.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.ContactPersonConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.ContactPersonConfig.html index 00b1af1a..f5e73429 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.ContactPersonConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.ContactPersonConfig.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.ContactPersonConfig

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.OrganizationConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.OrganizationConfig.html index 8512978d..e2d6aa9b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.OrganizationConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.OrganizationConfig.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.OrganizationConfig

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.RequestedAttributeConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.RequestedAttributeConfig.html index 14e8bab9..c50e65c5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.RequestedAttributeConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.RequestedAttributeConfig.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.RequestedAttributeConfig

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html index 089355e7..ae79a6d8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.UIInfoLogo.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig.UIInfoLogo

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.html index 1d3d8a93..54bac56d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.UIInfoConfig.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration.UIInfoConfig

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.html index d3f7dd90..a4988203 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataConfiguration.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.HttpProxyConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.HttpProxyConfiguration.html index 7ebb6b8a..ad0b3453 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.HttpProxyConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.HttpProxyConfiguration.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration.HttpProxyConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.html index 22087355..50edd45f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/MetadataProviderConfiguration.html @@ -1,249 +1,124 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.MetadataProviderConfiguration

    -
    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html index 65b48f34..6c822e28 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.SadRequestRequirement.html @@ -1,260 +1,133 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement (SignService SAML Authentication Handler - 1.0.3) + +Uses of Enum Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement

    +

    Uses of Enum Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration.SadRequestRequirement

    -
    -
    +
    +
    +
    + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.html index 053b75f6..7886a3ec 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerConfiguration.html @@ -1,240 +1,125 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerConfiguration

    -
    -
    + +
    SamlAuthenticationHandlerFactory.createResponseProcessor(SamlAuthenticationHandlerConfiguration config, + SAMLObjectDecrypter decrypter, + MessageReplayChecker messageReplayChecker, + MetadataProvider metadataProvider)
    +
    + +
    + +
    SamlAuthenticationHandlerFactory.createResponseProcessor(SamlAuthenticationHandlerConfiguration config, + BeanLoader beanLoader, + MetadataProvider metadataProvider)
    +
    +
    Based on the SAML configuration and the metadata provider a ResponseProcessor is created.
    +
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerFactory.html index acca40eb..c4b9bc16 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SamlAuthenticationHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory

    -
    No usage of se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.authn.saml.config.SamlAuthenticationHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SpUrlConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SpUrlConfiguration.html index d4092bc8..a46bbb44 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SpUrlConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/class-use/SpUrlConfiguration.html @@ -1,284 +1,155 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.config.SpUrlConfiguration

    -
    -
    +
    -
  • -
    - - -

    Uses of SpUrlConfiguration in se.swedenconnect.signservice.authn.saml.config

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn.saml.config that return SpUrlConfiguration 
    Modifier and TypeMethodDescription
    SpUrlConfigurationSamlAuthenticationHandlerConfiguration.getSpPaths() +
  • +
    +

    Uses of SpUrlConfiguration in se.swedenconnect.signservice.authn.saml.config

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SamlAuthenticationHandlerConfiguration.getSpPaths()
    +
    Configuration for the SAML SP paths.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn.saml.config with parameters of type SpUrlConfiguration 
    Modifier and TypeMethodDescription
    voidSamlAuthenticationHandlerConfiguration.setSpPaths​(SpUrlConfiguration spPaths) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    SamlAuthenticationHandlerConfiguration.setSpPaths(SpUrlConfiguration spPaths)
    +
    Configuration for the SAML SP paths.
    -
    +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-summary.html index f2ff7fb3..a6bd6f28 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-summary.html @@ -1,252 +1,159 @@ - - -se.swedenconnect.signservice.authn.saml.config (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml.config (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.authn.saml.config

    +

    Package se.swedenconnect.signservice.authn.saml.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn.saml.config
    +
    Configuration classes for SAML handlers.
    -
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-tree.html index 055e72fe..6a7aad9d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-tree.html @@ -1,197 +1,108 @@ - - -se.swedenconnect.signservice.authn.saml.config Class Hierarchy (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml.config Class Hierarchy (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn.saml.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-use.html index 355f599e..40dfe862 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/config/package-use.html @@ -1,280 +1,149 @@ - - -Uses of Package se.swedenconnect.signservice.authn.saml.config (SignService SAML Authentication Handler - 1.0.3) + +Uses of Package se.swedenconnect.signservice.authn.saml.config (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn.saml.config

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.authn.saml.config used by se.swedenconnect.signservice.authn.saml.config 
    ClassDescription
    MetadataConfiguration +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Configuration class for a SP's SAML metadata.
    -
  • MetadataConfiguration.ContactPersonConfig + + +
    Configuration class for the ContactPerson element.
    -
    MetadataConfiguration.OrganizationConfig + + +
    Configuration class for the Organization element.
    -
    MetadataConfiguration.RequestedAttributeConfig + + +
    Configuration class for requested attributes.
    -
    MetadataConfiguration.UIInfoConfig + + +
    Configuration class for UIInfo.
    -
    MetadataConfiguration.UIInfoConfig.UIInfoLogo + + +
    Configuration class for the Logo element of the UIInfo element.
    -
    MetadataProviderConfiguration + + +
    Configuration class for metadata providers.
    -
    MetadataProviderConfiguration.HttpProxyConfiguration + + +
    Configuration properties for an HTTP proxy.
    -
    SamlAuthenticationHandlerConfiguration + + +
    Base class for configuring SAML authentication handlers.
    -
    SamlAuthenticationHandlerConfiguration.SadRequestRequirement -
    Enumeration that tells whether we should include the SADRequest extension.
    -
    SpUrlConfiguration + + +
    +
    Enumeration that tells whether we should include the SADRequest extension.
    +
    + +
    URL configuration settings for a SAML SP.
    -
    +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-summary.html index b88c610a..59da19f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-summary.html @@ -1,206 +1,130 @@ - - -se.swedenconnect.signservice.authn.saml (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.authn.saml

    +

    Package se.swedenconnect.signservice.authn.saml

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn.saml
    +
    SAML Authentication Handlers.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-tree.html index 3a6c2407..98042f98 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-tree.html @@ -1,177 +1,88 @@ - - -se.swedenconnect.signservice.authn.saml Class Hierarchy (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml Class Hierarchy (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn.saml

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-use.html index cb347822..50b61933 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.authn.saml (SignService SAML Authentication Handler - 1.0.3) + +Uses of Package se.swedenconnect.signservice.authn.saml (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn.saml

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.html index 3c0f55fc..df1c1a81 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/PropertyToEntityDescriptorConverter.html @@ -1,147 +1,91 @@ - - -PropertyToEntityDescriptorConverter (SignService SAML Authentication Handler - 1.0.3) + +PropertyToEntityDescriptorConverter (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class PropertyToEntityDescriptorConverter

    + +

    Class PropertyToEntityDescriptorConverter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
      +
      +
      +
      All Implemented Interfaces:
      -
      org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.core.convert.converter.Converter<String,​EntityDescriptor>
      +
      org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.core.convert.converter.Converter<String,EntityDescriptor>

      -
      public class PropertyToEntityDescriptorConverter
      -extends Object
      -implements org.springframework.core.convert.converter.Converter<String,​EntityDescriptor>, org.springframework.context.ApplicationContextAware
      +
      public class PropertyToEntityDescriptorConverter +extends Object +implements org.springframework.core.convert.converter.Converter<String,EntityDescriptor>, org.springframework.context.ApplicationContextAware
      A Converter that gets the property value (e.g., classpath:metadata.xml) and instantiates an - EntityDescriptor object. + EntityDescriptor object.

      To use this converter it has to be instantiated as a bean and then registered in the registry using ConverterRegistry.addConverter(Converter). @@ -157,207 +101,111 @@

      Class Proper return new PropertyToEntityDescriptorConverter(); }

      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PropertyToEntityDescriptorConverter

            -
            public PropertyToEntityDescriptorConverter()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PropertyToEntityDescriptorConverter

            +
            public PropertyToEntityDescriptorConverter()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              setApplicationContext

              -
              public void setApplicationContext​(@Nonnull
              -                                  org.springframework.context.ApplicationContext applicationContext)
              -                           throws org.springframework.beans.BeansException
              -
              -
              Specified by:
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                setApplicationContext

                +
                public void setApplicationContext(@Nonnull + org.springframework.context.ApplicationContext applicationContext) + throws org.springframework.beans.BeansException
                +
                +
                Specified by:
                setApplicationContext in interface org.springframework.context.ApplicationContextAware
                -
                Throws:
                +
                Throws:
                org.springframework.beans.BeansException
                +
              • -
              - - - - +
        -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/class-use/PropertyToEntityDescriptorConverter.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/class-use/PropertyToEntityDescriptorConverter.html index a8e1c1c6..e3ece323 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/class-use/PropertyToEntityDescriptorConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/class-use/PropertyToEntityDescriptorConverter.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter (SignService SAML Authentication Handler - 1.0.3) + +Uses of Class se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter

    +

    Uses of Class
    se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter

    -
    No usage of se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
    -
    +No usage of se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-summary.html index 3fbf6756..d3a1baf8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-summary.html @@ -1,176 +1,110 @@ - - -se.swedenconnect.signservice.authn.saml.spring (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml.spring (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.authn.saml.spring

    +

    Package se.swedenconnect.signservice.authn.saml.spring

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.authn.saml.spring
    +
    Spring specific classes.
    -
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-tree.html index b363e49a..5b91b6ec 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.authn.saml.spring Class Hierarchy (SignService SAML Authentication Handler - 1.0.3) + +se.swedenconnect.signservice.authn.saml.spring Class Hierarchy (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.authn.saml.spring

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
        -
      • se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter (implements org.springframework.context.ApplicationContextAware, org.springframework.core.convert.converter.Converter<S,​T>)
      • +
      • se.swedenconnect.signservice.authn.saml.spring.PropertyToEntityDescriptorConverter (implements org.springframework.context.ApplicationContextAware, org.springframework.core.convert.converter.Converter<S,T>)
    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-use.html b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-use.html index 289417e4..d76822b2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/authn/saml/spring/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.authn.saml.spring (SignService SAML Authentication Handler - 1.0.3) + +Uses of Package se.swedenconnect.signservice.authn.saml.spring (SignService SAML Authentication Handler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.authn.saml.spring

    -
    No usage of se.swedenconnect.signservice.authn.saml.spring
    -
    +No usage of se.swedenconnect.signservice.authn.saml.spring
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.html index aa81f069..e4b8afe7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeIdentifier.html @@ -1,231 +1,159 @@ - - -CertificateAttributeIdentifier (SignService Core - 1.0.2) + +CertificateAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface CertificateAttributeIdentifier

    + +

    Interface CertificateAttributeIdentifier

    -
    -
    - -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getType

            -
            @Nonnull
            -CertificateAttributeType getType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getType

              +
              @Nonnull +CertificateAttributeType getType()
              Gets the type of the attribute. With type, we mean "where in the certificate will the attribute be placed".
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              +
            • -
            - - - -
              -
            • -

              getIdentifier

              -
              @Nonnull
              -String getIdentifier()
              +
            • +
              +

              getIdentifier

              +
              @Nonnull +String getIdentifier()
              Gets the identifier (name) of the certificate attribute.

              This identifier is a reference to the certificate attribute or name type where the requester wants to store this - attribute value. The information in this attribute depends on the CertificateAttributeType value. If the + attribute value. The information in this attribute depends on the CertificateAttributeType value. If the type is "rdn" or "sda", then this attribute MUST contain a string representation of an object identifier (OID). If the type is "san" (Subject Alternative Name) and the target name is a GeneralName, then this identifier MUST hold a string representation of the tag value of the target GeneralName type, e.g. "1" for rfc822Name (e-mail), "2" for @@ -235,97 +163,36 @@

              getIdentifier

              Representation of an OID as a string in this attribute MUST consist of a sequence of integers delimited by a dot. This string MUST not contain white space or line breaks. Example: "2.5.4.32".

              -
              -
              Returns:
              +
              +
              Returns:
              the attribute identifier
              +
            • -
            - - - -
              -
            • -

              getFriendlyName

              -
              @Nullable
              -String getFriendlyName()
              +
            • +
              +

              getFriendlyName

              +
              @Nullable +String getFriendlyName()
              Gets the "friendly" name of the attribute, i.e., a human readable representation.
              -
              -
              Returns:
              +
              +
              Returns:
              the friendly name, or null if none has been provided
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeType.html b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeType.html index e3e4cc2d..8a2d0d8e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeType.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateAttributeType.html @@ -1,450 +1,277 @@ - - -CertificateAttributeType (SignService Core - 1.0.2) + +CertificateAttributeType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum CertificateAttributeType

    + +

    Enum Class CertificateAttributeType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        RDN +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        Represents an attribute that is a Relative Distinguished Name in the subject field of the certificate.
        -
      • SAN + + +
        Represents an attribute that is a value placed in a Subject Alternative Names extension of the certificate.
        -
        SDA + + +
        Represents an attribute that is a value placed in a Subject Directory Attribute extension of the certificate.
        -
        -
      • -
      +
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CertificateAttributeType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CertificateAttributeType c : CertificateAttributeType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CertificateAttributeType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CertificateAttributeType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CertificateAttributeType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getType

              -
              public String getType()
              +
            • +
              +

              getType

              +
              public String getType()
              Returns the type of certificate attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateType.html b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateType.html index 01fb1530..36454aad 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateType.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/CertificateType.html @@ -1,452 +1,279 @@ - - -CertificateType (SignService Core - 1.0.2) + +CertificateType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum CertificateType

    + +

    Enum Class CertificateType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        PKC +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        Public Key Certificate that is not a Qualified Certificate.
        -
      • QC + + +
        Qualified Certificate.
        -
        QC_SSCD + + +
        Qualified Certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS.
        -
        -
      • -
      +
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            PKC

            -
            public static final CertificateType PKC
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              PKC

              +
              public static final CertificateType PKC
              Public Key Certificate that is not a Qualified Certificate.
              +
            • -
            - - - - - - - -
              -
            • -

              QC_SSCD

              -
              public static final CertificateType QC_SSCD
              +
            • +
              +

              QC_SSCD

              +
              public static final CertificateType QC_SSCD
              Qualified Certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CertificateType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CertificateType c : CertificateType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CertificateType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CertificateType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CertificateType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getType

              -
              public String getType()
              +
            • +
              +

              getType

              +
              public String getType()
              Gets the type.
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.html index 019960a9..c1b6531e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/KeyAndCertificateHandler.html @@ -1,319 +1,187 @@ - - -KeyAndCertificateHandler (SignService Core - 1.0.2) + +KeyAndCertificateHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface KeyAndCertificateHandler

    + +

    Interface KeyAndCertificateHandler

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      SignServiceHandler

      -
      public interface KeyAndCertificateHandler
      -extends SignServiceHandler
      +
      public interface KeyAndCertificateHandler +extends SignServiceHandler
      Defines the handler that is responsible of generating keys and issuing signing certificates.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.html index 2a8d2d0e..a0d5b7f4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.html @@ -1,275 +1,152 @@ - - -AttributeMapper (SignService KeyAndCertificate Base - 1.0.2) + +AttributeMapper (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AttributeMapper

    + +

    Interface AttributeMapper

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultAttributeMapper

      -
      public interface AttributeMapper
      +
      public interface AttributeMapper
      Attribute mapper interface.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.AttributeMappingDataBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.AttributeMappingDataBuilder.html index d0364866..0d12e4f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.AttributeMappingDataBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.AttributeMappingDataBuilder.html @@ -1,432 +1,253 @@ - - -AttributeMappingData.AttributeMappingDataBuilder (SignService KeyAndCertificate Base - 1.0.2) + +AttributeMappingData.AttributeMappingDataBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AttributeMappingData.AttributeMappingDataBuilder

    + +

    Class AttributeMappingData.AttributeMappingDataBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder
      +
      +
      +
      Enclosing class:
      AttributeMappingData

      -
      public static class AttributeMappingData.AttributeMappingDataBuilder
      -extends Object
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.html index b85182a5..4d447951 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.html @@ -1,683 +1,397 @@ - - -AttributeMappingData (SignService KeyAndCertificate Base - 1.0.2) + +AttributeMappingData (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AttributeMappingData

    + +

    Class AttributeMappingData

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData
      +
      +

      -
      public class AttributeMappingData
      -extends Object
      +
      public class AttributeMappingData +extends Object
      Data for a mapped attribute value to be included in a signer certificate.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - - - - -
            -
          • -

            AttributeMappingData

            -
            public AttributeMappingData()
            +
          • +
            +

            Constructor Details

            + +
          • +
            +

            AttributeMappingData

            +
            public AttributeMappingData()
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static AttributeMappingData.AttributeMappingDataBuilder builder()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getCertificateAttributeType

              -
              public CertificateAttributeType getCertificateAttributeType()
              +
            • +
              +

              getCertificateAttributeType

              +
              public CertificateAttributeType getCertificateAttributeType()
              The type of certificate attribute (RDN in subject name, Subject Alt Name (SAN) or Subject Directory Attributes (SDA).
              -
              -
              Returns:
              -
              the cert attribute type
              -
              +
            • -
            - - - -
              -
            • -

              getReference

              -
              public String getReference()
              +
            • +
              +

              getReference

              +
              public String getReference()
              The certificate attribute reference. This is an index of a SAN or the OID string for an attribute.
              -
              -
              Returns:
              -
              the certificate attribute reference
              -
              +
            • -
            - - - -
              -
            • -

              getSourceId

              -
              public String getSourceId()
              +
            • +
              +

              getSourceId

              +
              public String getSourceId()
              The attribute ID of the source assertion attribute.
              -
              -
              Returns:
              -
              attribute ID for the source assertion attribute
              -
              +
            • -
            - - - -
              -
            • -

              getSourceFriendlyName

              -
              public String getSourceFriendlyName()
              +
            • +
              +

              getSourceFriendlyName

              +
              public String getSourceFriendlyName()
              The friendly name of the assertion attribute.
              -
              -
              Returns:
              -
              friendly name of attribute
              -
              +
            • -
            - - - -
              -
            • -

              isDefaultValue

              -
              public boolean isDefaultValue()
              +
            • +
              +

              isDefaultValue

              +
              public boolean isDefaultValue()
              Indicates if the source of the value was a default value from SignRequest and not obtained from the assertion from the identity service
              -
              -
              Returns:
              -
              true if the value was obtained from a default value from SignRequest
              -
              +
            • -
            - - - -
              -
            • -

              getValue

              -
              public String getValue()
              +
            • +
              +

              getValue

              +
              public String getValue()
              The attribute value.
              -
              -
              Returns:
              -
              the attribute value
              -
              +
            • -
            - - - -
              -
            • -

              setCertificateAttributeType

              -
              public void setCertificateAttributeType​(CertificateAttributeType certificateAttributeType)
              +
            • +
              +

              setCertificateAttributeType

              +
              public void setCertificateAttributeType(CertificateAttributeType certificateAttributeType)
              The type of certificate attribute (RDN in subject name, Subject Alt Name (SAN) or Subject Directory Attributes (SDA).
              -
              -
              Parameters:
              -
              certificateAttributeType - the cert attribute type
              -
              +
            • -
            - - - -
              -
            • -

              setReference

              -
              public void setReference​(String reference)
              +
            • +
              +

              setReference

              +
              public void setReference(String reference)
              The certificate attribute reference. This is an index of a SAN or the OID string for an attribute.
              -
              -
              Parameters:
              -
              reference - the certificate attribute reference
              -
              +
            • -
            - - - -
              -
            • -

              setSourceId

              -
              public void setSourceId​(String sourceId)
              +
            • +
              +

              setSourceId

              +
              public void setSourceId(String sourceId)
              The attribute ID of the source assertion attribute.
              -
              -
              Parameters:
              -
              sourceId - attribute ID for the source assertion attribute
              -
              +
            • -
            - - - -
              -
            • -

              setSourceFriendlyName

              -
              public void setSourceFriendlyName​(String sourceFriendlyName)
              +
            • +
              +

              setSourceFriendlyName

              +
              public void setSourceFriendlyName(String sourceFriendlyName)
              The friendly name of the assertion attribute.
              -
              -
              Parameters:
              -
              sourceFriendlyName - friendly name of attribute
              -
              +
            • -
            - - - -
              -
            • -

              setDefaultValue

              -
              public void setDefaultValue​(boolean defaultValue)
              +
            • +
              +

              setDefaultValue

              +
              public void setDefaultValue(boolean defaultValue)
              Indicates if the source of the value was a default value from SignRequest and not obtained from the assertion from the identity service
              -
              -
              Parameters:
              -
              defaultValue - true if the value was obtained from a default value from SignRequest
              -
              +
            • -
            - - - -
              -
            • -

              setValue

              -
              public void setValue​(String value)
              +
            • +
              +

              setValue

              +
              public void setValue(String value)
              The attribute value.
              -
              -
              Parameters:
              -
              value - the attribute value
              -
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              canEqual

              -
              protected boolean canEqual​(Object other)
              +
            • +
              +

              canEqual

              +
              protected boolean canEqual(Object other)
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.html index 9696c086..7633eb5a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.html @@ -1,326 +1,177 @@ - - -AttributeMappingException (SignService KeyAndCertificate Base - 1.0.2) + +AttributeMappingException (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AttributeMappingException

    + +

    Class AttributeMappingException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AttributeMappingException

            -
            public AttributeMappingException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AttributeMappingException

              +
              public AttributeMappingException(String message)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - message
              +
            • -
            - - - -
              -
            • -

              AttributeMappingException

              -
              public AttributeMappingException​(String message,
              -                                 Throwable cause)
              +
            • +
              +

              AttributeMappingException

              +
              public AttributeMappingException(String message, + Throwable cause)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - message
              cause - cause
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.html index 654afef2..098e9102 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.html @@ -1,342 +1,197 @@ - - -DefaultAttributeMapper (SignService KeyAndCertificate Base - 1.0.2) + +DefaultAttributeMapper (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultAttributeMapper

    + +

    Class DefaultAttributeMapper

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
      +
      +
      +
      All Implemented Interfaces:
      AttributeMapper

      -
      public class DefaultAttributeMapper
      -extends Object
      -implements AttributeMapper
      +
      public class DefaultAttributeMapper +extends Object +implements AttributeMapper
      Default implementation for an attribute mapper based on an authentication.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.html index f286458c..c3ed3b9d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.html @@ -1,282 +1,159 @@ - - -DefaultValuePolicyChecker (SignService KeyAndCertificate Base - 1.0.2) + +DefaultValuePolicyChecker (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface DefaultValuePolicyChecker

    + +

    Interface DefaultValuePolicyChecker

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultValuePolicyCheckerImpl
      -
      +
      Functional Interface:
      This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

      -
      @FunctionalInterface
      -public interface DefaultValuePolicyChecker
      +
      @FunctionalInterface +public interface DefaultValuePolicyChecker
      Interface for checking if a default value for a certificate attribute is acceptable.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            isDefaultValueAllowed

            -
            boolean isDefaultValueAllowed​(@Nonnull
            -                              CertificateAttributeType attributeType,
            -                              @Nonnull
            -                              String ref,
            -                              @Nonnull
            -                              String value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              isDefaultValueAllowed

              +
              boolean isDefaultValueAllowed(@Nonnull + CertificateAttributeType attributeType, + @Nonnull + String ref, + @Nonnull + String value)
              Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
              -
              -
              Parameters:
              +
              +
              Parameters:
              attributeType - type of certificate attribute or subject alt name
              ref - id reference of the certificate attribute or subject alt name
              value - attribute value
              -
              Returns:
              +
              Returns:
              true if this value is approved for inclusion in the certificate
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html index 28f09626..cf24496d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html @@ -1,362 +1,205 @@ - - -DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder (SignService KeyAndCertificate Base - 1.0.2) + +DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder

    + +

    Class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html index 076e795d..35d27d29 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html @@ -1,535 +1,317 @@ - - -DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig (SignService KeyAndCertificate Base - 1.0.2) + +DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig

    + +

    Class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
      +
      +
      +
      Enclosing class:
      DefaultValuePolicyCheckerImpl

      -
      public static class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig
      -extends Object
      +
      public static class DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig +extends Object
      Configuration data for the default value policy checker.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.html index 313255e2..89c4dae5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.html @@ -1,372 +1,219 @@ - - -DefaultValuePolicyCheckerImpl (SignService KeyAndCertificate Base - 1.0.2) + +DefaultValuePolicyCheckerImpl (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultValuePolicyCheckerImpl

    + +

    Class DefaultValuePolicyCheckerImpl

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    + + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            isDefaultValueAllowed

            -
            public boolean isDefaultValueAllowed​(@Nonnull
            -                                     CertificateAttributeType attributeType,
            -                                     @Nonnull
            -                                     String ref,
            -                                     @Nonnull
            -                                     String value)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              isDefaultValueAllowed

              +
              public boolean isDefaultValueAllowed(@Nonnull + CertificateAttributeType attributeType, + @Nonnull + String ref, + @Nonnull + String value)
              Checks if a default certificate value taken from the sign request is allowed according to the policy of the sign service.
              -
              -
              Specified by:
              +
              +
              Specified by:
              isDefaultValueAllowed in interface DefaultValuePolicyChecker
              -
              Parameters:
              +
              Parameters:
              attributeType - type of certificate attribute or subject alt name
              ref - id reference of the certificate attribute or subject alt name
              value - attribute value
              -
              Returns:
              +
              Returns:
              true if this value is approved for inclusion in the certificate
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMapper.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMapper.html index 4729a418..d20e009d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMapper.html @@ -1,315 +1,175 @@ - - -Uses of Interface se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper

    +

    Uses of Interface
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper

    -
    -
    +
    -
  • -
    - - -

    Uses of AttributeMapper in se.swedenconnect.signservice.certificate.base

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.base that return AttributeMapper 
    Modifier and TypeMethodDescription
    protected AttributeMapperAbstractKeyAndCertificateHandler.getAttributeMapper() +
  • +
    +

    Uses of AttributeMapper in se.swedenconnect.signservice.certificate.base

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected AttributeMapper
    +
    AbstractKeyAndCertificateHandler.getAttributeMapper()
    +
    Gets the attribute mapper.
    -
  • - - - - - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.certificate.base with parameters of type AttributeMapper 
    ConstructorDescription
    AbstractCaEngineKeyAndCertificateHandler​(PkiCredentialContainer keyProvider, - Map<String,​String> algorithmKeyTypes, - AttributeMapper attributeMapper, - se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry) + + +
    Constructors in se.swedenconnect.signservice.certificate.base with parameters of type AttributeMapper
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    AbstractCaEngineKeyAndCertificateHandler(PkiCredentialContainer keyProvider, + Map<String,String> algorithmKeyTypes, + AttributeMapper attributeMapper, + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
    +
    Constructor.
    -
    AbstractKeyAndCertificateHandler​(PkiCredentialContainer keyProvider, - Map<String,​String> algorithmKeyTypes, - AttributeMapper attributeMapper, - se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry) + +
     
    +
    AbstractKeyAndCertificateHandler(PkiCredentialContainer keyProvider, + Map<String,String> algorithmKeyTypes, + AttributeMapper attributeMapper, + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
    +
    Constructor.
    -
    +
  • + -
  • -
    - - -

    Uses of AttributeMapper in se.swedenconnect.signservice.certificate.base.config

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.base.config that return AttributeMapper 
    Modifier and TypeMethodDescription
    AttributeMapperAbstractKeyAndCertificateHandlerConfiguration.getAttributeMapper() +
  • +
    +

    Uses of AttributeMapper in se.swedenconnect.signservice.certificate.base.config

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AbstractKeyAndCertificateHandlerConfiguration.getAttributeMapper()
    +
    The attribute mapper.
    -
  • - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.base.config with parameters of type AttributeMapper 
    Modifier and TypeMethodDescription
    protected abstract AbstractKeyAndCertificateHandlerAbstractKeyAndCertificateHandlerFactory.createKeyAndCertificateHandler​(HandlerConfiguration<KeyAndCertificateHandler> configuration, - BeanLoader beanLoader, - PkiCredentialContainer credentialContainer, - Map<String,​String> algorithmKeyTypes, - AttributeMapper attributeMapper, - se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, - CertificateProfileConfiguration profileConfiguration) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AbstractKeyAndCertificateHandlerFactory.createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler> configuration, + BeanLoader beanLoader, + PkiCredentialContainer credentialContainer, + Map<String,String> algorithmKeyTypes, + AttributeMapper attributeMapper, + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, + CertificateProfileConfiguration profileConfiguration)
    +
    Creates a handler.
    -
    voidAbstractKeyAndCertificateHandlerConfiguration.setAttributeMapper​(AttributeMapper attributeMapper) + +
    void
    +
    AbstractKeyAndCertificateHandlerConfiguration.setAttributeMapper(AttributeMapper attributeMapper)
    +
    The attribute mapper.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.AttributeMappingDataBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.AttributeMappingDataBuilder.html index c5431d29..3f1a10ba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.AttributeMappingDataBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.AttributeMappingDataBuilder.html @@ -1,240 +1,121 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData.AttributeMappingDataBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.html index 4640b116..4ded4f8d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingData.html @@ -1,297 +1,162 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingData

    -
    -
    +
    -
  • -
    - - -

    Uses of AttributeMappingData in se.swedenconnect.signservice.certificate.base

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.certificate.base with type arguments of type AttributeMappingData 
    Modifier and TypeMethodDescription
    protected se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?>AbstractCaEngineKeyAndCertificateHandler.createCertificateNameModel​(List<AttributeMappingData> certAttributes) +
  • +
    +

    Uses of AttributeMappingData in se.swedenconnect.signservice.certificate.base

    +
    Method parameters in se.swedenconnect.signservice.certificate.base with type arguments of type AttributeMappingData
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?>
    +
    AbstractCaEngineKeyAndCertificateHandler.createCertificateNameModel(List<AttributeMappingData> certAttributes)
    +
    Creates a subject name model based on the mapped certificate attributes.
    -
  • protected List<se.swedenconnect.cert.extensions.data.saci.AttributeMapping>AbstractCaEngineKeyAndCertificateHandler.getAuthContextExtAttributeMappings​(List<AttributeMappingData> certAttributes) + +
    protected List<se.swedenconnect.cert.extensions.data.saci.AttributeMapping>
    +
    AbstractCaEngineKeyAndCertificateHandler.getAuthContextExtAttributeMappings(List<AttributeMappingData> certAttributes)
    +
    Get attribute mapping data for the AuthnContextExtension.
    -
    protected Map<Integer,​String>AbstractCaEngineKeyAndCertificateHandler.getSubjectAltNames​(List<AttributeMappingData> certAttributes) + +
    protected Map<Integer,String>
    +
    AbstractCaEngineKeyAndCertificateHandler.getSubjectAltNames(List<AttributeMappingData> certAttributes)
    +
    Gets the subject alternative name to certificate model.
    -
    protected se.swedenconnect.ca.engine.ca.models.cert.extension.impl.SubjDirectoryAttributesModelAbstractCaEngineKeyAndCertificateHandler.getSubjectDirectoryAttributes​(List<AttributeMappingData> certAttributes) + +
    protected se.swedenconnect.ca.engine.ca.models.cert.extension.impl.SubjDirectoryAttributesModel
    +
    AbstractCaEngineKeyAndCertificateHandler.getSubjectDirectoryAttributes(List<AttributeMappingData> certAttributes)
    +
    Gets the subject directory attributes.
    -
    protected List<X509Certificate>AbstractCaEngineKeyAndCertificateHandler.issueSigningCertificateChain​(PkiCredential signingKeyPair, - SignRequestMessage signRequest, - IdentityAssertion assertion, - List<AttributeMappingData> certAttributes, - String certificateProfile, - SignServiceContext context) + + +
    AbstractCaEngineKeyAndCertificateHandler.issueSigningCertificateChain(PkiCredential signingKeyPair, + SignRequestMessage signRequest, + IdentityAssertion assertion, + List<AttributeMappingData> certAttributes, + String certificateProfile, + SignServiceContext context)
    +
    Issues the signing certificate for the signing credentials.
    -
    protected abstract List<X509Certificate>AbstractKeyAndCertificateHandler.issueSigningCertificateChain​(PkiCredential signingKeyPair, - SignRequestMessage signRequest, - IdentityAssertion assertion, - List<AttributeMappingData> certAttributes, - String certificateProfile, - SignServiceContext context) + +
    protected abstract List<X509Certificate>
    +
    AbstractKeyAndCertificateHandler.issueSigningCertificateChain(PkiCredential signingKeyPair, + SignRequestMessage signRequest, + IdentityAssertion assertion, + List<AttributeMappingData> certAttributes, + String certificateProfile, + SignServiceContext context)
    +
    Issues the signing certificate for the signing credentials.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingException.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingException.html index 72929302..43265ec3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingException.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/AttributeMappingException.html @@ -1,207 +1,98 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.AttributeMappingException

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultAttributeMapper.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultAttributeMapper.html index 333e470f..c27c4815 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultAttributeMapper.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultAttributeMapper.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper

    -
    No usage of se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
    -
    +No usage of se.swedenconnect.signservice.certificate.attributemapping.DefaultAttributeMapper
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyChecker.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyChecker.html index 1ddd159b..7b36d06c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyChecker.html @@ -1,213 +1,102 @@ - - -Uses of Interface se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker

    +

    Uses of Interface
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyChecker

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html index e9f1f81a..f25b2720 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder.html @@ -1,216 +1,101 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.DefaultValuePolicyCheckerConfigBuilder

    -
    -
    +
    +
    + - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html index 82962335..86430505 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig.html @@ -1,255 +1,128 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig

    -
    -
    +
    -
  • -
    - - -

    Uses of DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig in se.swedenconnect.signservice.certificate.base.config

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.base.config that return types with arguments of type DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig 
    Modifier and TypeMethodDescription
    List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig>AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.getRules() 
    - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.certificate.base.config with type arguments of type DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig 
    Modifier and TypeMethodDescription
    voidAbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.setRules​(List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig> rules) 
    +
  • +
    +

    Uses of DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig in se.swedenconnect.signservice.certificate.base.config

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.getRules()
    +
     
    +
    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.setRules(List<DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig> rules)
    +
     
    +
  • -
  • - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.html index ca26e39a..015f4618 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/class-use/DefaultValuePolicyCheckerImpl.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl

    -
    No usage of se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
    -
    +No usage of se.swedenconnect.signservice.certificate.attributemapping.DefaultValuePolicyCheckerImpl
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-summary.html index 54a9379e..9eb280c5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-summary.html @@ -1,241 +1,126 @@ - - -se.swedenconnect.signservice.certificate.attributemapping (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.attributemapping (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.attributemapping

    +

    Package se.swedenconnect.signservice.certificate.attributemapping

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.attributemapping
    +
    Attribute mapping support. Defines how an attribute from an identity assertion is mapped to a certificate entity.
    -
    + +
     
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-tree.html index 95275f24..a7423fe4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-tree.html @@ -1,123 +1,76 @@ - - -se.swedenconnect.signservice.certificate.attributemapping Class Hierarchy (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.attributemapping Class Hierarchy (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.attributemapping

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-use.html index 12d76448..2a150275 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/attributemapping/package-use.html @@ -1,283 +1,150 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.attributemapping (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.attributemapping (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.attributemapping

    -
    -
    + +
     
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.certificate.attributemapping used by se.swedenconnect.signservice.certificate.base 
    ClassDescription
    AttributeMapper +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Attribute mapper interface.
    -
  • AttributeMappingData + + +
    Data for a mapped attribute value to be included in a signer certificate.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.certificate.attributemapping used by se.swedenconnect.signservice.certificate.base.config 
    ClassDescription
    AttributeMapper +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Attribute mapper interface.
    -
  • DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig + + +
    Configuration data for the default value policy checker.
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.html index 3ee8e688..d7008a2a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.html @@ -1,597 +1,396 @@ - - -AbstractCaEngineKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.0.2) + +AbstractCaEngineKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AbstractCaEngineKeyAndCertificateHandler

    + +

    Class AbstractCaEngineKeyAndCertificateHandler

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractCaEngineKeyAndCertificateHandler

            -
            public AbstractCaEngineKeyAndCertificateHandler​(@Nonnull
            -                                                PkiCredentialContainer keyProvider,
            -                                                @Nullable
            -                                                Map<String,​String> algorithmKeyTypes,
            -                                                @Nonnull
            -                                                AttributeMapper attributeMapper,
            -                                                @Nullable
            -                                                se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AbstractCaEngineKeyAndCertificateHandler

              +
              public AbstractCaEngineKeyAndCertificateHandler(@Nonnull + PkiCredentialContainer keyProvider, + @Nullable + Map<String,String> algorithmKeyTypes, + @Nonnull + AttributeMapper attributeMapper, + @Nullable + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
              Constructor.
              -
              -
              Parameters:
              -
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              +
              +
              Parameters:
              +
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              algorithmKeyTypes - a map of the selected key type for each supported algorithm
              attributeMapper - the attribute mapper
              algorithmRegistry - algorithm registry
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            issueSigningCertificateChain

            -
            @Nonnull
            -protected List<X509Certificate> issueSigningCertificateChain​(@Nonnull
            -                                                             PkiCredential signingKeyPair,
            -                                                             @Nonnull
            -                                                             SignRequestMessage signRequest,
            -                                                             @Nonnull
            -                                                             IdentityAssertion assertion,
            -                                                             @Nonnull
            -                                                             List<AttributeMappingData> certAttributes,
            -                                                             @Nullable
            -                                                             String certificateProfile,
            -                                                             @Nonnull
            -                                                             SignServiceContext context)
            -                                                      throws CertificateException
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              issueSigningCertificateChain

              -
              @Nonnull
              -protected abstract List<X509Certificate> issueSigningCertificateChain​(@Nonnull
              -                                                                      se.swedenconnect.ca.engine.ca.models.cert.CertificateModel certificateModel,
              -                                                                      @Nullable
              -                                                                      PkiCredential signerCredential,
              -                                                                      @Nullable
              -                                                                      String certificateProfile,
              -                                                                      @Nonnull
              -                                                                      SignServiceContext context)
              -                                                               throws CertificateException
              +
            • +
              +

              issueSigningCertificateChain

              +
              @Nonnull +protected abstract List<X509Certificate> issueSigningCertificateChain(@Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertificateModel certificateModel, + @Nullable + PkiCredential signerCredential, + @Nullable + String certificateProfile, + @Nonnull + SignServiceContext context) + throws CertificateException
              Issues the signing certificate chain based on the supplied certificate model.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certificateModel - the certificate model
              signerCredential - signer key credentials (may be required by some implementations)
              certificateProfile - the certificate profile (may be null)
              context - the SignService context
              -
              Returns:
              +
              Returns:
              a certificate chain where the signer certificate is placed first
              -
              Throws:
              -
              CertificateException - for issuance errors
              +
              Throws:
              +
              CertificateException - for issuance errors
              +
            • -
            - - - -
              -
            • -

              createCertificateModelBuilder

              -
              @Nonnull
              -protected abstract se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<? extends se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<?>> createCertificateModelBuilder​(@Nonnull
              -                                                                                                                                                                                                                             PublicKey subjectPublicKey,
              -                                                                                                                                                                                                                             @Nonnull
              -                                                                                                                                                                                                                             se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject)
              -                                                                                                                                                                                                                      throws CertificateException
              +
            • +
              +

              createCertificateModelBuilder

              +
              @Nonnull +protected abstract se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<? extends se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<?>> createCertificateModelBuilder(@Nonnull + PublicKey subjectPublicKey, + @Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject) + throws CertificateException
              Creates a CertificateModel.CertificateModelBuilder based on the supplied public key and certificate name model object.
              -
              -
              Parameters:
              +
              +
              Parameters:
              subjectPublicKey - the public key
              subject - the certificate nane model object
              -
              Returns:
              +
              Returns:
              a certificate model builder
              -
              Throws:
              -
              CertificateException - for errors
              +
              Throws:
              +
              CertificateException - for errors
              +
            • -
            - - - -
              -
            • -

              createCertificateNameModel

              -
              @Nonnull
              -protected se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> createCertificateNameModel​(List<AttributeMappingData> certAttributes)
              -                                                                                         throws CertificateException
              +
            • +
              +

              createCertificateNameModel

              +
              @Nonnull +protected se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> createCertificateNameModel(List<AttributeMappingData> certAttributes) + throws CertificateException
              Creates a subject name model based on the mapped certificate attributes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certAttributes - mapped attributes from authentication source with mapping information
              -
              Returns:
              +
              Returns:
              subject name model
              -
              Throws:
              -
              CertificateException - error parsing subject name information
              +
              Throws:
              +
              CertificateException - error parsing subject name information
              +
            • -
            - - - -
              -
            • -

              getAuthContextExtAttributeMappings

              -
              @Nonnull
              -protected List<se.swedenconnect.cert.extensions.data.saci.AttributeMapping> getAuthContextExtAttributeMappings​(@Nonnull
              -                                                                                                               List<AttributeMappingData> certAttributes)
              +
            • +
              +

              getAuthContextExtAttributeMappings

              +
              @Nonnull +protected List<se.swedenconnect.cert.extensions.data.saci.AttributeMapping> getAuthContextExtAttributeMappings(@Nonnull + List<AttributeMappingData> certAttributes)
              Get attribute mapping data for the AuthnContextExtension.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certAttributes - mapped attributes from authentication source with mapping information
              -
              Returns:
              +
              Returns:
              attribute mapping data for the AuthnContextExtension
              +
            • -
            - - - - - - - -
              -
            • -

              getSubjectDirectoryAttributes

              -
              @Nullable
              -protected se.swedenconnect.ca.engine.ca.models.cert.extension.impl.SubjDirectoryAttributesModel getSubjectDirectoryAttributes​(@Nonnull
              -                                                                                                                              List<AttributeMappingData> certAttributes)
              -                                                                                                                       throws CertificateException
              +
            • +
              +

              getSubjectDirectoryAttributes

              +
              @Nullable +protected se.swedenconnect.ca.engine.ca.models.cert.extension.impl.SubjDirectoryAttributesModel getSubjectDirectoryAttributes(@Nonnull + List<AttributeMappingData> certAttributes) + throws CertificateException
              Gets the subject directory attributes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certAttributes - mapped attributes from authentication source with mapping information
              -
              Returns:
              +
              Returns:
              a SubjDirectoryAttributesModel or null
              -
              Throws:
              -
              CertificateException - on error processing subject directory attribute data
              +
              Throws:
              +
              CertificateException - on error processing subject directory attribute data
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.html index 21a4ab3f..6c8075a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.html @@ -1,704 +1,482 @@ - - -AbstractKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.0.2) + +AbstractKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractKeyAndCertificateHandler

    + +

    Class AbstractKeyAndCertificateHandler

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    + + -
    - + + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT_ALGORITHM_KEY_TYPES

            -
            public static final Map<String,​String> DEFAULT_ALGORITHM_KEY_TYPES
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              DEFAULT_ALGORITHM_KEY_TYPES

              +
              public static final Map<String,String> DEFAULT_ALGORITHM_KEY_TYPES
              The default mappings from key type to algorithm key generator type.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractKeyAndCertificateHandler

            -
            public AbstractKeyAndCertificateHandler​(@Nonnull
            -                                        PkiCredentialContainer keyProvider,
            -                                        @Nullable
            -                                        Map<String,​String> algorithmKeyTypes,
            -                                        @Nonnull
            -                                        AttributeMapper attributeMapper,
            -                                        @Nullable
            -                                        se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AbstractKeyAndCertificateHandler

              +
              public AbstractKeyAndCertificateHandler(@Nonnull + PkiCredentialContainer keyProvider, + @Nullable + Map<String,String> algorithmKeyTypes, + @Nonnull + AttributeMapper attributeMapper, + @Nullable + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
              Constructor. The algorithmKeyTypes is optional. If not assigned, the algorithm key types will be NIST P256 for Elliptic curve algorithms and RSA 3072 bit keys for RSA. If the algorithmRegistry is not assigned, the registry will be set to AlgorithmRegistrySingleton.getInstance().
              -
              -
              Parameters:
              -
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              +
              +
              Parameters:
              +
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              algorithmKeyTypes - a map of the selected key type for each supported algorithm
              attributeMapper - the attribute mapper
              algorithmRegistry - algorithm registry
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractCaEngineKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractCaEngineKeyAndCertificateHandler.html index 89867319..1eaf97a8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractCaEngineKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractCaEngineKeyAndCertificateHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler

    -
    No usage of se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
    -
    +No usage of se.swedenconnect.signservice.certificate.base.AbstractCaEngineKeyAndCertificateHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractKeyAndCertificateHandler.html index 122347ed..e6406fcd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/class-use/AbstractKeyAndCertificateHandler.html @@ -1,234 +1,117 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.AbstractKeyAndCertificateHandler

    -
    -
    +
    -
  • -
    - - -

    Uses of AbstractKeyAndCertificateHandler in se.swedenconnect.signservice.certificate.base.config

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.base.config that return AbstractKeyAndCertificateHandler 
    Modifier and TypeMethodDescription
    protected abstract AbstractKeyAndCertificateHandlerAbstractKeyAndCertificateHandlerFactory.createKeyAndCertificateHandler​(HandlerConfiguration<KeyAndCertificateHandler> configuration, - BeanLoader beanLoader, - PkiCredentialContainer credentialContainer, - Map<String,​String> algorithmKeyTypes, - AttributeMapper attributeMapper, - se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, - CertificateProfileConfiguration profileConfiguration) +
  • +
    +

    Uses of AbstractKeyAndCertificateHandler in se.swedenconnect.signservice.certificate.base.config

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AbstractKeyAndCertificateHandlerFactory.createKeyAndCertificateHandler(HandlerConfiguration<KeyAndCertificateHandler> configuration, + BeanLoader beanLoader, + PkiCredentialContainer credentialContainer, + Map<String,String> algorithmKeyTypes, + AttributeMapper attributeMapper, + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, + CertificateProfileConfiguration profileConfiguration)
    +
    Creates a handler.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html index c295dc49..bfe142b6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html @@ -1,423 +1,243 @@ - - -AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration

    + +

    Class AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
      +
      +
      +
      Enclosing class:
      AbstractKeyAndCertificateHandlerConfiguration

      -
      public static class AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration
      -extends Object
      +
      public static class AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration +extends Object
      For configuration of a DefaultValuePolicyCheckerImpl that is used to set up an attribute mapper.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.html index 1a23fcf3..182d1871 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.html @@ -1,688 +1,439 @@ - - -AbstractKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +AbstractKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AbstractKeyAndCertificateHandlerConfiguration

    + +

    Class AbstractKeyAndCertificateHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractKeyAndCertificateHandlerConfiguration

            -
            public AbstractKeyAndCertificateHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractKeyAndCertificateHandlerConfiguration

            +
            public AbstractKeyAndCertificateHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              excludeFromRecursiveMerge

              -
              @Nonnull
              -protected List<Class<?>> excludeFromRecursiveMerge()
              -
              -
              Overrides:
              -
              excludeFromRecursiveMerge in class AbstractHandlerConfiguration<KeyAndCertificateHandler>
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                getAlgorithmRegistry

                -
                public se.swedenconnect.security.algorithms.AlgorithmRegistry getAlgorithmRegistry()
                +
              • +
                +

                getAlgorithmRegistry

                +
                public se.swedenconnect.security.algorithms.AlgorithmRegistry getAlgorithmRegistry()
                Algorithm registry providing information about supported algorithms. If not assigned AlgorithmRegistrySingleton.getInstance() will be used.
                +
              • -
              - - - -
                -
              • -

                setAlgorithmRegistry

                -
                public void setAlgorithmRegistry​(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
                +
              • +
                +

                setAlgorithmRegistry

                +
                public void setAlgorithmRegistry(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
                Algorithm registry providing information about supported algorithms. If not assigned AlgorithmRegistrySingleton.getInstance() will be used.
                +
              • -
              - - - -
                -
              • -

                getAlgorithmKeyType

                -
                public Map<String,​String> getAlgorithmKeyType()
                +
              • +
                +

                getAlgorithmKeyType

                +
                public Map<String,String> getAlgorithmKeyType()
                A map specifying the key type for each supported algorithm type (primary EC and RSA algorithm types). - See KeyGenType for possible values. If not assigned, default key types for EC and RSA will be + See KeyGenType for possible values. If not assigned, default key types for EC and RSA will be assigned by the handler.
                +
              • -
              - - - -
                -
              • -

                setAlgorithmKeyType

                -
                public void setAlgorithmKeyType​(Map<String,​String> algorithmKeyType)
                +
              • +
                +

                setAlgorithmKeyType

                +
                public void setAlgorithmKeyType(Map<String,String> algorithmKeyType)
                A map specifying the key type for each supported algorithm type (primary EC and RSA algorithm types). - See KeyGenType for possible values. If not assigned, default key types for EC and RSA will be + See KeyGenType for possible values. If not assigned, default key types for EC and RSA will be assigned by the handler.
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                getKeyProviderRef

                -
                public String getKeyProviderRef()
                -
                A reference to a PkiCredentialContainer bean that is to be used for user key generation. The reason that it +
              • +
                +

                getKeyProviderRef

                +
                public String getKeyProviderRef()
                +
                A reference to a PkiCredentialContainer bean that is to be used for user key generation. The reason that it is wise to define this a stand-alone bean is that it makes it easier to schedule tasks that periodically invoked - the PkiCredentialContainer.cleanup() method. This ensures that no expired credentials remain in the + the PkiCredentialContainer.cleanup() method. This ensures that no expired credentials remain in the container too long.

                - Mutually exclusive with keyProvider. + Mutually exclusive with keyProvider.

                +
              • -
              - - - -
                -
              • -

                setKeyProviderRef

                -
                public void setKeyProviderRef​(String keyProviderRef)
                -
                A reference to a PkiCredentialContainer bean that is to be used for user key generation. The reason that it +
              • +
                +

                setKeyProviderRef

                +
                public void setKeyProviderRef(String keyProviderRef)
                +
                A reference to a PkiCredentialContainer bean that is to be used for user key generation. The reason that it is wise to define this a stand-alone bean is that it makes it easier to schedule tasks that periodically invoked - the PkiCredentialContainer.cleanup() method. This ensures that no expired credentials remain in the + the PkiCredentialContainer.cleanup() method. This ensures that no expired credentials remain in the container too long.

                - Mutually exclusive with keyProvider. + Mutually exclusive with keyProvider.

                +
              • -
              - - - -
                -
              • -

                getAttributeMapper

                -
                public AttributeMapper getAttributeMapper()
                +
              • +
                +

                getAttributeMapper

                +
                public AttributeMapper getAttributeMapper()
                The attribute mapper.
                +
              • -
              - - - -
                -
              • -

                setAttributeMapper

                -
                public void setAttributeMapper​(AttributeMapper attributeMapper)
                +
              • +
                +

                setAttributeMapper

                +
                public void setAttributeMapper(AttributeMapper attributeMapper)
                The attribute mapper.
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                getCaSupportedCertificateTypes

                -
                public List<CertificateType> getCaSupportedCertificateTypes()
                +
              • +
                +

                getCaSupportedCertificateTypes

                +
                public List<CertificateType> getCaSupportedCertificateTypes()
                The type of certificates that the CA issues.
                +
              • -
              - - - -
                -
              • -

                setCaSupportedCertificateTypes

                -
                public void setCaSupportedCertificateTypes​(List<CertificateType> caSupportedCertificateTypes)
                +
              • +
                +

                setCaSupportedCertificateTypes

                +
                public void setCaSupportedCertificateTypes(List<CertificateType> caSupportedCertificateTypes)
                The type of certificates that the CA issues.
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                getServiceName

                -
                public String getServiceName()
                +
              • +
                +

                getServiceName

                +
                public String getServiceName()
                Service name placed in AuthnContextExtensions. If not set, the client ID will be used by default.
                +
              • -
              - - - -
                -
              • -

                setServiceName

                -
                public void setServiceName​(String serviceName)
                +
              • +
                +

                setServiceName

                +
                public void setServiceName(String serviceName)
                Service name placed in AuthnContextExtensions. If not set, the client ID will be used by default.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.html index 21d9f0e7..e805d899 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.html @@ -1,318 +1,215 @@ - - -AbstractKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Base - 1.0.2) + +AbstractKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractKeyAndCertificateHandlerFactory

    + +

    Class AbstractKeyAndCertificateHandlerFactory

    -
    - -
    - -
    -
    -
    + + +
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    +create, getValidationConfig
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html index 768df0e0..2339a3ce 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html @@ -1,437 +1,265 @@ - - -CertificateProfileConfiguration.CertificateProfileConfigurationBuilder (SignService KeyAndCertificate Base - 1.0.2) + +CertificateProfileConfiguration.CertificateProfileConfigurationBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CertificateProfileConfiguration.CertificateProfileConfigurationBuilder

    + +

    Class CertificateProfileConfiguration.CertificateProfileConfigurationBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration.CertificateProfileConfigurationBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration.CertificateProfileConfigurationBuilder
      +
      +
      +
      Enclosing class:
      CertificateProfileConfiguration

      -
      public static class CertificateProfileConfiguration.CertificateProfileConfigurationBuilder
      -extends Object
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.html index 19e1b2b3..b05841b1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.html @@ -1,663 +1,415 @@ - - -CertificateProfileConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +CertificateProfileConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CertificateProfileConfiguration

    + +

    Class CertificateProfileConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration
      +
      +

      -
      public class CertificateProfileConfiguration
      -extends Object
      +
      public class CertificateProfileConfiguration +extends Object
      Configuration data for a certificate profile.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CertificateProfileConfiguration

            -
            public CertificateProfileConfiguration()
            -
          • -
          - - - -
            -
          • -

            CertificateProfileConfiguration

            -
            public CertificateProfileConfiguration​(List<String> policies,
            -                                       boolean policiesCritical,
            -                                       List<String> extendedKeyUsages,
            -                                       boolean extendedKeyUsageCritical,
            -                                       SigningKeyUsageDirective usageDirective,
            -                                       boolean keyUsageCritical,
            -                                       boolean basicConstraintsCritical)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              CertificateProfileConfiguration

              +
              public CertificateProfileConfiguration()
              +
            • -
            +
          • +
            +

            CertificateProfileConfiguration

            +
            public CertificateProfileConfiguration(List<String> policies, + boolean policiesCritical, + List<String> extendedKeyUsages, + boolean extendedKeyUsageCritical, + SigningKeyUsageDirective usageDirective, + boolean keyUsageCritical, + boolean basicConstraintsCritical)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static CertificateProfileConfiguration.CertificateProfileConfigurationBuilder builder()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getPolicies

              -
              public List<String> getPolicies()
              +
            • +
              +

              getPolicies

              +
              public List<String> getPolicies()
              List of certificate policy object identifier values.
              +
            • -
            - - - -
              -
            • -

              isPoliciesCritical

              -
              public boolean isPoliciesCritical()
              +
            • +
              +

              isPoliciesCritical

              +
              public boolean isPoliciesCritical()
              Criticality for certificate policies extension. The default is false.
              +
            • -
            - - - -
              -
            • -

              getExtendedKeyUsages

              -
              public List<String> getExtendedKeyUsages()
              +
            • +
              +

              getExtendedKeyUsages

              +
              public List<String> getExtendedKeyUsages()
              List of extended key usage object identifier values.
              +
            • -
            - - - -
              -
            • -

              isExtendedKeyUsageCritical

              -
              public boolean isExtendedKeyUsageCritical()
              +
            • +
              +

              isExtendedKeyUsageCritical

              +
              public boolean isExtendedKeyUsageCritical()
              Criticality of extended key usage extension. The default is false.
              +
            • -
            - - - - - - - -
              -
            • -

              isKeyUsageCritical

              -
              public boolean isKeyUsageCritical()
              +
            • +
              +

              isKeyUsageCritical

              +
              public boolean isKeyUsageCritical()
              Criticality of key usage extension. The default is true.
              +
            • -
            - - - -
              -
            • -

              isBasicConstraintsCritical

              -
              public boolean isBasicConstraintsCritical()
              +
            • +
              +

              isBasicConstraintsCritical

              +
              public boolean isBasicConstraintsCritical()
              Criticality of basic constraints extension.
              +
            • -
            - - - -
              -
            • -

              setPolicies

              -
              public void setPolicies​(List<String> policies)
              +
            • +
              +

              setPolicies

              +
              public void setPolicies(List<String> policies)
              List of certificate policy object identifier values.
              +
            • -
            - - - -
              -
            • -

              setPoliciesCritical

              -
              public void setPoliciesCritical​(boolean policiesCritical)
              +
            • +
              +

              setPoliciesCritical

              +
              public void setPoliciesCritical(boolean policiesCritical)
              Criticality for certificate policies extension. The default is false.
              +
            • -
            - - - -
              -
            • -

              setExtendedKeyUsages

              -
              public void setExtendedKeyUsages​(List<String> extendedKeyUsages)
              +
            • +
              +

              setExtendedKeyUsages

              +
              public void setExtendedKeyUsages(List<String> extendedKeyUsages)
              List of extended key usage object identifier values.
              +
            • -
            - - - -
              -
            • -

              setExtendedKeyUsageCritical

              -
              public void setExtendedKeyUsageCritical​(boolean extendedKeyUsageCritical)
              +
            • +
              +

              setExtendedKeyUsageCritical

              +
              public void setExtendedKeyUsageCritical(boolean extendedKeyUsageCritical)
              Criticality of extended key usage extension. The default is false.
              +
            • -
            - - - -
              -
            • -

              setUsageDirective

              -
              public void setUsageDirective​(SigningKeyUsageDirective usageDirective)
              +
            • +
              +

              setUsageDirective

              +
              public void setUsageDirective(SigningKeyUsageDirective usageDirective)
              Optional settings for certificate key usage.
              +
            • -
            - - - -
              -
            • -

              setKeyUsageCritical

              -
              public void setKeyUsageCritical​(boolean keyUsageCritical)
              +
            • +
              +

              setKeyUsageCritical

              +
              public void setKeyUsageCritical(boolean keyUsageCritical)
              Criticality of key usage extension. The default is true.
              +
            • -
            - - - -
              -
            • -

              setBasicConstraintsCritical

              -
              public void setBasicConstraintsCritical​(boolean basicConstraintsCritical)
              +
            • +
              +

              setBasicConstraintsCritical

              +
              public void setBasicConstraintsCritical(boolean basicConstraintsCritical)
              Criticality of basic constraints extension.
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              canEqual

              -
              protected boolean canEqual​(Object other)
              +
            • +
              +

              canEqual

              +
              protected boolean canEqual(Object other)
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html index d024febb..1060b539 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html @@ -1,355 +1,203 @@ - - -CredentialContainerConfiguration.CredentialContainerConfigurationBuilder (SignService KeyAndCertificate Base - 1.0.2) + +CredentialContainerConfiguration.CredentialContainerConfigurationBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CredentialContainerConfiguration.CredentialContainerConfigurationBuilder

    + +

    Class CredentialContainerConfiguration.CredentialContainerConfigurationBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder
      +
      +
      +
      Enclosing class:
      CredentialContainerConfiguration

      -
      public static class CredentialContainerConfiguration.CredentialContainerConfigurationBuilder
      -extends Object
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.html index 0756ed80..7b8101d5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.html @@ -1,548 +1,335 @@ - - -CredentialContainerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +CredentialContainerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CredentialContainerConfiguration

    + +

    Class CredentialContainerConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
      • -
      -
    • -
    -
    - +
    java.lang.Object +
    se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CredentialContainerConfiguration

            -
            public CredentialContainerConfiguration()
            -
          • -
          - - - -
            -
          • -

            CredentialContainerConfiguration

            -
            public CredentialContainerConfiguration​(String hsmConfigurationFile,
            -                                        String hsmPin,
            -                                        String securityProvider)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              CredentialContainerConfiguration

              +
              public CredentialContainerConfiguration()
              +
            • -
            +
          • +
            +

            CredentialContainerConfiguration

            +
            public CredentialContainerConfiguration(String hsmConfigurationFile, + String hsmPin, + String securityProvider)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            create

            -
            @Nonnull
            -public PkiCredentialContainer create()
            -                              throws IllegalArgumentException
            -
            Based on the configuration object a PkiCredentialContainer is created.
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            + - - - - - - - -
              -
            • -

              getHsmConfigurationFile

              -
              public String getHsmConfigurationFile()
              +
            • +
              +

              getHsmConfigurationFile

              +
              public String getHsmConfigurationFile()
              A full path to the PKCS#11 configuration file. If not provided generation and use of software based keys will be effective.
              +
            • -
            - - - -
              -
            • -

              getHsmPin

              -
              public String getHsmPin()
              +
            • +
              +

              getHsmPin

              +
              public String getHsmPin()
              The PIN/password used to access the HSM slot if HSM is used.
              +
            • -
            - - - -
              -
            • -

              getSecurityProvider

              -
              public String getSecurityProvider()
              +
            • +
              +

              getSecurityProvider

              +
              public String getSecurityProvider()
              The name of the crypto provider used to generate software based keys. This value is ignored if the hsmConfigurationFile property is set. If not provided, a default security provider will be used.
              +
            • -
            - - - -
              -
            • -

              setHsmConfigurationFile

              -
              public void setHsmConfigurationFile​(String hsmConfigurationFile)
              +
            • +
              +

              setHsmConfigurationFile

              +
              public void setHsmConfigurationFile(String hsmConfigurationFile)
              A full path to the PKCS#11 configuration file. If not provided generation and use of software based keys will be effective.
              +
            • -
            - - - -
              -
            • -

              setHsmPin

              -
              public void setHsmPin​(String hsmPin)
              +
            • +
              +

              setHsmPin

              +
              public void setHsmPin(String hsmPin)
              The PIN/password used to access the HSM slot if HSM is used.
              +
            • -
            - - - -
              -
            • -

              setSecurityProvider

              -
              public void setSecurityProvider​(String securityProvider)
              +
            • +
              +

              setSecurityProvider

              +
              public void setSecurityProvider(String securityProvider)
              The name of the crypto provider used to generate software based keys. This value is ignored if the hsmConfigurationFile property is set. If not provided, a default security provider will be used.
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              canEqual

              -
              protected boolean canEqual​(Object other)
              +
            • +
              +

              canEqual

              +
              protected boolean canEqual(Object other)
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.html index 8fa1d0b8..126eb85d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.html @@ -1,284 +1,152 @@ - - -KeyUsageCalculator (SignService KeyAndCertificate Base - 1.0.2) + +KeyUsageCalculator (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class KeyUsageCalculator

    + +

    Class KeyUsageCalculator

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
      +
      +

      -
      public class KeyUsageCalculator
      -extends Object
      +
      public class KeyUsageCalculator +extends Object
      Utility class that is used to calculate the key usage value based on the key type and {link SigningKeyUsageDirective}.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getKeyUsageValue

            -
            public static int getKeyUsageValue​(@Nonnull
            -                                   PublicKey publicKey,
            -                                   @Nullable
            -                                   SigningKeyUsageDirective usageDirective)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getKeyUsageValue

              +
              public static int getKeyUsageValue(@Nonnull + PublicKey publicKey, + @Nullable + SigningKeyUsageDirective usageDirective)
              Calculates the key usage value based on the key type and {link SigningKeyUsageDirective}.
              -
              -
              Parameters:
              +
              +
              Parameters:
              publicKey - the public key
              usageDirective - the usage directive (may be null)
              -
              Returns:
              +
              Returns:
              a key usage value
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html index 83480ff3..6df0940d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html @@ -1,332 +1,185 @@ - - -SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder (SignService KeyAndCertificate Base - 1.0.2) + +SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder

    + +

    Class SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder
      +
      +
      +
      Enclosing class:
      SigningKeyUsageDirective

      -
      public static class SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder
      -extends Object
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.html index 566ee27c..afdaaee2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.html @@ -1,485 +1,287 @@ - - -SigningKeyUsageDirective (SignService KeyAndCertificate Base - 1.0.2) + +SigningKeyUsageDirective (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SigningKeyUsageDirective

    + +

    Class SigningKeyUsageDirective

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective
      +
      +

      -
      public class SigningKeyUsageDirective
      -extends Object
      +
      public class SigningKeyUsageDirective +extends Object
      Directive when configuring signing keys. Signing keys are given the key usages for signing by default, including non-repudiation. Using this directive it is also possible to mark that the key should be used for encryption, and to disable the non-repudiation usage.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SigningKeyUsageDirective

            -
            public SigningKeyUsageDirective()
            -
          • -
          - - - -
            -
          • -

            SigningKeyUsageDirective

            -
            public SigningKeyUsageDirective​(boolean encrypt,
            -                                boolean excludeNonRepudiation)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SigningKeyUsageDirective

              +
              public SigningKeyUsageDirective()
              +
            • -
            +
          • +
            +

            SigningKeyUsageDirective

            +
            public SigningKeyUsageDirective(boolean encrypt, + boolean excludeNonRepudiation)
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder builder()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              isEncrypt

              -
              public boolean isEncrypt()
              +
            • +
              +

              isEncrypt

              +
              public boolean isEncrypt()
              Flag that marks the key usage for the signing key for encryption (as well as signing).
              +
            • -
            - - - -
              -
            • -

              isExcludeNonRepudiation

              -
              public boolean isExcludeNonRepudiation()
              +
            • +
              +

              isExcludeNonRepudiation

              +
              public boolean isExcludeNonRepudiation()
              Flag that marks that the key usage for the signing key should not include non-repudiation.
              +
            • -
            - - - -
              -
            • -

              setEncrypt

              -
              public void setEncrypt​(boolean encrypt)
              +
            • +
              +

              setEncrypt

              +
              public void setEncrypt(boolean encrypt)
              Flag that marks the key usage for the signing key for encryption (as well as signing).
              +
            • -
            - - - -
              -
            • -

              setExcludeNonRepudiation

              -
              public void setExcludeNonRepudiation​(boolean excludeNonRepudiation)
              +
            • +
              +

              setExcludeNonRepudiation

              +
              public void setExcludeNonRepudiation(boolean excludeNonRepudiation)
              Flag that marks that the key usage for the signing key should not include non-repudiation.
              +
            • -
            - - - -
              -
            • -

              equals

              -
              public boolean equals​(Object o)
              -
              -
              Overrides:
              -
              equals in class Object
              +
            • +
              +

              equals

              +
              public boolean equals(Object o)
              +
              +
              Overrides:
              +
              equals in class Object
              +
            • -
            - - - -
              -
            • -

              canEqual

              -
              protected boolean canEqual​(Object other)
              +
            • +
              +

              canEqual

              +
              protected boolean canEqual(Object other)
              +
            • -
            - - - -
              -
            • -

              hashCode

              -
              public int hashCode()
              -
              -
              Overrides:
              -
              hashCode in class Object
              +
            • +
              +

              hashCode

              +
              public int hashCode()
              +
              +
              Overrides:
              +
              hashCode in class Object
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html index c7153ab2..d72876d3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration.html @@ -1,217 +1,104 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.html index b8167eb9..a58168bd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerFactory.html index 33646935..79c0d4cc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/AbstractKeyAndCertificateHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory

    -
    No usage of se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html index ad185cd3..0779ae79 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.CertificateProfileConfigurationBuilder.html @@ -1,245 +1,124 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration.CertificateProfileConfigurationBuilder (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration.CertificateProfileConfigurationBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration.CertificateProfileConfigurationBuilder

    -
    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.html index 0bc74824..b52b45e2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CertificateProfileConfiguration.html @@ -1,233 +1,116 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CertificateProfileConfiguration

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html index 8c05328c..6e95d5d7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.CredentialContainerConfigurationBuilder.html @@ -1,217 +1,104 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.html index 026932f2..00c3e5a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/CredentialContainerConfiguration.html @@ -1,220 +1,105 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/KeyUsageCalculator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/KeyUsageCalculator.html index aaa09c98..32253da3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/KeyUsageCalculator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/KeyUsageCalculator.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator

    -
    No usage of se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
    -
    +No usage of se.swedenconnect.signservice.certificate.base.config.KeyUsageCalculator
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html index d48c4c05..b966b731 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder.html @@ -1,210 +1,99 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective.SigningKeyUsageDirectiveBuilder

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.html index 69588eb9..4d173c1c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/class-use/SigningKeyUsageDirective.html @@ -1,254 +1,131 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.base.config.SigningKeyUsageDirective

    -
    -
    +
    + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    CertificateProfileConfiguration(List<String> policies, + boolean policiesCritical, + List<String> extendedKeyUsages, + boolean extendedKeyUsageCritical, + SigningKeyUsageDirective usageDirective, + boolean keyUsageCritical, + boolean basicConstraintsCritical)
    +
     
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-summary.html index 0e44bfc2..3afcab56 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-summary.html @@ -1,224 +1,136 @@ - - -se.swedenconnect.signservice.certificate.base.config (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.base.config (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.certificate.base.config

    +

    Package se.swedenconnect.signservice.certificate.base.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.base.config
    +
    Configuration classes.
    -
    + +
     
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-tree.html index df038d27..2c6f15d1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-tree.html @@ -1,182 +1,93 @@ - - -se.swedenconnect.signservice.certificate.base.config Class Hierarchy (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.base.config Class Hierarchy (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.base.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-use.html index edee2f8e..e59cdd51 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/config/package-use.html @@ -1,219 +1,106 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.base.config (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.base.config (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.base.config

    -
    -
    + +
     
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-summary.html index 82be4249..be3abd13 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-summary.html @@ -1,181 +1,109 @@ - - -se.swedenconnect.signservice.certificate.base (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.base (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.base

    +

    Package se.swedenconnect.signservice.certificate.base

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.base
    +
    Base implementations for key and certificate handling.
    -
    + +
    +
    Abstract base class for the KeyAndCertificateHandler interface.
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-tree.html index 4e31a797..f5ba593f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-tree.html @@ -1,117 +1,70 @@ - - -se.swedenconnect.signservice.certificate.base Class Hierarchy (SignService KeyAndCertificate Base - 1.0.2) + +se.swedenconnect.signservice.certificate.base Class Hierarchy (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.base

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-use.html index 8ae095c9..36325f8f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/base/package-use.html @@ -1,214 +1,105 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.base (SignService KeyAndCertificate Base - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.base (SignService KeyAndCertificate Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.base

    -
    -
    +
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeIdentifier.html index 33cc386c..27ca2ceb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeIdentifier.html @@ -1,258 +1,131 @@ - - -Uses of Interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier

    +

    Uses of Interface
    se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier

    -
    -
    +
    -
  • -
    - - -

    Uses of CertificateAttributeIdentifier in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Subinterfaces of CertificateAttributeIdentifier in se.swedenconnect.signservice.protocol.msg 
    Modifier and TypeInterfaceDescription
    interface RequestedCertificateAttribute +
  • +
    +

    Uses of CertificateAttributeIdentifier in se.swedenconnect.signservice.protocol.msg

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    Represents a requested certificate attribute.
    -
  • +
  • + -
  • -
    - - -

    Uses of CertificateAttributeIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement CertificateAttributeIdentifier 
    Modifier and TypeClassDescription
    class DefaultRequestedCertificateAttribute +
  • +
    +

    Uses of CertificateAttributeIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the RequestedCertificateAttribute interface.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeType.html b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeType.html index 68a327e1..8002ddcc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeType.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateAttributeType.html @@ -1,311 +1,174 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.CertificateAttributeType (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.certificate.CertificateAttributeType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.CertificateAttributeType

    +

    Uses of Enum Class
    se.swedenconnect.signservice.certificate.CertificateAttributeType

    -
    -
    +
    -
  • -
    - - -

    Uses of CertificateAttributeType in se.swedenconnect.signservice.certificate.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate.impl that return CertificateAttributeType 
    Modifier and TypeMethodDescription
    CertificateAttributeTypeDefaultCertificateAttributeIdentifier.getType() +
  • +
    +

    Uses of CertificateAttributeType in se.swedenconnect.signservice.certificate.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultCertificateAttributeIdentifier.getType()
    +
    Gets the type of the attribute.
    -
  • - - - - - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.certificate.impl with parameters of type CertificateAttributeType 
    ConstructorDescription
    DefaultCertificateAttributeIdentifier​(CertificateAttributeType type, - String identifier) + + + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor.
    -
    DefaultCertificateAttributeIdentifier​(CertificateAttributeType type, - String identifier, - String friendlyName) + +
     
    + +
    Constructor.
    -
    +
  • + -
  • -
    - - -

    Uses of CertificateAttributeType in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.protocol.msg.impl with parameters of type CertificateAttributeType 
    ConstructorDescription
    DefaultRequestedCertificateAttribute​(CertificateAttributeType type, - String identifier) +
  • +
    +

    Uses of CertificateAttributeType in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor.
    -
  • DefaultRequestedCertificateAttribute​(CertificateAttributeType type, - String identifier, - String friendlyName) + +
     
    + +
    Constructor.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateType.html b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateType.html index f86fb35f..fb1c9b49 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateType.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/CertificateType.html @@ -1,290 +1,153 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.CertificateType (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.certificate.CertificateType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.CertificateType

    +

    Uses of Enum Class
    se.swedenconnect.signservice.certificate.CertificateType

    -
    -
    +
    -
  • -
    - - -

    Uses of CertificateType in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg that return CertificateType 
    Modifier and TypeMethodDescription
    CertificateTypeSigningCertificateRequirements.getCertificateType() +
  • +
    +

    Uses of CertificateType in se.swedenconnect.signservice.protocol.msg

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SigningCertificateRequirements.getCertificateType()
    +
    Gets the requested certificate type.
    -
  • +
  • + -
  • -
    - - -

    Uses of CertificateType in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return CertificateType 
    Modifier and TypeMethodDescription
    CertificateTypeDefaultSigningCertificateRequirements.getCertificateType() +
  • +
    +

    Uses of CertificateType in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultSigningCertificateRequirements.getCertificateType()
    +
    Gets the requested certificate type.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl with parameters of type CertificateType 
    Modifier and TypeMethodDescription
    voidDefaultSigningCertificateRequirements.setCertificateType​(CertificateType certificateType) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultSigningCertificateRequirements.setCertificateType(CertificateType certificateType)
    +
    Assigns the certificate type to use.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/KeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/KeyAndCertificateHandler.html index 4d4f3f28..24a79368 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/KeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/class-use/KeyAndCertificateHandler.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.certificate.KeyAndCertificateHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.certificate.KeyAndCertificateHandler

    +

    Uses of Interface
    se.swedenconnect.signservice.certificate.KeyAndCertificateHandler

    -
    No usage of se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
    -
    +No usage of se.swedenconnect.signservice.certificate.KeyAndCertificateHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.html index bee032ed..c2cf29af 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.html @@ -1,324 +1,205 @@ - - + CMCKeyAndCertificateHandler (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CMCKeyAndCertificateHandler

    + +

    Class CMCKeyAndCertificateHandler

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    +
    + + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CMCKeyAndCertificateHandler

            -
            public CMCKeyAndCertificateHandler​(@Nonnull
            -                                   PkiCredentialContainer keyProvider,
            -                                   @Nullable
            -                                   Map<String,​String> algorithmKeyTypes,
            -                                   @Nonnull
            -                                   AttributeMapper attributeMapper,
            -                                   @Nullable
            -                                   se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry,
            -                                   @Nonnull
            -                                   se.swedenconnect.ca.cmc.api.client.CMCClient cmcClient,
            -                                   @Nullable
            -                                   CertificateRequestFormat certificateRequestFormat)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              CMCKeyAndCertificateHandler

              +
              public CMCKeyAndCertificateHandler(@Nonnull + PkiCredentialContainer keyProvider, + @Nullable + Map<String,String> algorithmKeyTypes, + @Nonnull + AttributeMapper attributeMapper, + @Nullable + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, + @Nonnull + se.swedenconnect.ca.cmc.api.client.CMCClient cmcClient, + @Nullable + CertificateRequestFormat certificateRequestFormat)
              Constructor.
              -
              -
              Parameters:
              -
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              +
              +
              Parameters:
              +
              keyProvider - a PkiCredentialContainer acting as the source of generated signing keys
              algorithmKeyTypes - a map of the selected key type for each supported algorithm
              attributeMapper - the attribute mapper
              algorithmRegistry - algorithm registry
              @@ -326,166 +207,97 @@

              CMCKeyAndCertificateHandler

              certificateRequestFormat - the certificate request format (defaults to CertificateRequestFormat.pkcs10).
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            issueSigningCertificateChain

            -
            @Nonnull
            -protected List<X509Certificate> issueSigningCertificateChain​(@Nonnull
            -                                                             se.swedenconnect.ca.engine.ca.models.cert.CertificateModel certificateModel,
            -                                                             @Nullable
            -                                                             PkiCredential signerCredential,
            -                                                             @Nullable
            -                                                             String certificateProfile,
            -                                                             @Nonnull
            -                                                             SignServiceContext context)
            -                                                      throws CertificateException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              issueSigningCertificateChain

              +
              @Nonnull +protected List<X509Certificate> issueSigningCertificateChain(@Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertificateModel certificateModel, + @Nullable + PkiCredential signerCredential, + @Nullable + String certificateProfile, + @Nonnull + SignServiceContext context) + throws CertificateException
              Issues the signing certificate chain based on the supplied certificate model.
              -
              -
              Specified by:
              +
              +
              Specified by:
              issueSigningCertificateChain in class AbstractCaEngineKeyAndCertificateHandler
              -
              Parameters:
              +
              Parameters:
              certificateModel - the certificate model
              signerCredential - signer key credentials (may be required by some implementations)
              certificateProfile - the certificate profile (may be null)
              context - the SignService context
              -
              Returns:
              +
              Returns:
              a certificate chain where the signer certificate is placed first
              -
              Throws:
              -
              CertificateException - for issuance errors
              +
              Throws:
              +
              CertificateException - for issuance errors
              +
            • -
            - - - -
              -
            • -

              createCertificateModelBuilder

              -
              @Nonnull
              -protected se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<? extends se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<?>> createCertificateModelBuilder​(@Nonnull
              -                                                                                                                                                                                                                    PublicKey subjectPublicKey,
              -                                                                                                                                                                                                                    @Nonnull
              -                                                                                                                                                                                                                    se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject)
              -                                                                                                                                                                                                             throws CertificateException
              +
            • +
              +

              createCertificateModelBuilder

              +
              @Nonnull +protected se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<? extends se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<?>> createCertificateModelBuilder(@Nonnull + PublicKey subjectPublicKey, + @Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject) + throws CertificateException
              Creates a CertificateModel.CertificateModelBuilder based on the supplied public key and certificate name model object.
              -
              -
              Specified by:
              +
              +
              Specified by:
              createCertificateModelBuilder in class AbstractCaEngineKeyAndCertificateHandler
              -
              Parameters:
              +
              Parameters:
              subjectPublicKey - the public key
              subject - the certificate nane model object
              -
              Returns:
              +
              Returns:
              a certificate model builder
              -
              Throws:
              -
              CertificateException - for errors
              +
              Throws:
              +
              CertificateException - for errors
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CertificateRequestFormat.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CertificateRequestFormat.html index dbcb99fa..be0eec58 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CertificateRequestFormat.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/CertificateRequestFormat.html @@ -1,387 +1,229 @@ - - + CertificateRequestFormat (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum CertificateRequestFormat

    + +

    Enum Class CertificateRequestFormat

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        crmf +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        Certificate Request Message Format.
        -
      • pkcs10 + + +
        PKCS#10 Request Message Format.
        -
        -
      • -
      +
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static CertificateRequestFormat[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (CertificateRequestFormat c : CertificateRequestFormat.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static CertificateRequestFormat[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static CertificateRequestFormat valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static CertificateRequestFormat valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.html index a148cfc4..8aed219c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.html @@ -1,309 +1,164 @@ - - + RemoteCaInformation (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class RemoteCaInformation

    + +

    Class RemoteCaInformation

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation
      +
      +

      -
      public class RemoteCaInformation
      -extends Object
      +
      public class RemoteCaInformation +extends Object
      A wrapper around StaticCAInformation for easier usage.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            RemoteCaInformation

            -
            public RemoteCaInformation()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            RemoteCaInformation

            +
            public RemoteCaInformation()
            +
          - -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              toStaticCAInformation

              -
              public se.swedenconnect.ca.cmc.model.admin.response.StaticCAInformation toStaticCAInformation()
            • -
            + +
          • +
            +

            Method Details

            +
              +
            • +
              +

              toStaticCAInformation

              +
              public se.swedenconnect.ca.cmc.model.admin.response.StaticCAInformation toStaticCAInformation()
              +
          -
    -
    -
    + +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.html index 352caff0..d9834431 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.html @@ -1,439 +1,267 @@ - - + SignServiceCMCClient (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignServiceCMCClient

    + +

    Class SignServiceCMCClient

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient
      • -
      • -
          -
        • se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient
        • -
        • -
            -
          • se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient +
      se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient +
      se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      se.swedenconnect.ca.cmc.api.client.CMCClient

      -
      public class SignServiceCMCClient
      -extends se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient
      +
      public class SignServiceCMCClient +extends se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient
      CMC Client for certificate services
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          -
            -
          • - - -

            Fields inherited from class se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient

            -caCertificate, cachedCAInformation, caInfoMaxAge, cmcClientHttpConnector, cmcRequestFactory, cmcRequestUrl, cmcResponseParser, connectTimeout, lastCAInfoRecache, maxAge, OBJECT_MAPPER, readTimeout, timeSkew
          • -
          -
        • -
        +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient

        +caCertificate, cachedCAInformation, caInfoMaxAge, cmcClientHttpConnector, cmcRequestFactory, cmcRequestUrl, cmcResponseParser, connectTimeout, lastCAInfoRecache, maxAge, OBJECT_MAPPER, readTimeout, timeSkew
        +
      • -
        - +
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      se.swedenconnect.ca.cmc.api.CMCCertificateModelBuildergetCertificateModelBuilder​(PublicKey subjectPublicKey, - se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject, - boolean includeCrlDPs, - boolean includeOcspURL) +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      se.swedenconnect.ca.cmc.api.CMCCertificateModelBuilder
      +
      getCertificateModelBuilder(PublicKey subjectPublicKey, + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject, + boolean includeCrlDPs, + boolean includeOcspURL)
      +
      Return a certificate model builder prepared for creating certificate models for certificate requests to this CA service via CMC.
      -
    • voidsetProfileConfiguration​(CertificateProfileConfiguration profileConfiguration) + +
      void
      + +
      Optional certificate profile to be adopted in issued certificates.
      -
      -
        -
      • - - -

        Methods inherited from class se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient

        -getStaticCAInformation
      • -
      -
        -
      • - - -

        Methods inherited from class se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient

        -getAllCertSerialNumbers, getCaInfo, getCAInformation, getCmcClientHttpConnector, getCMCResponse, getIssuedCertificate, issueCertificate, issueCertificate, listCertificates, revokeCertificate, setCaInfoMaxAge, setCmcClientHttpConnector, setConnectTimeout, setMaxAge, setReadTimeout, setTimeSkew
      • -
      - -
    • -
    +
    +
    + + +
    +

    Methods inherited from class se.swedenconnect.ca.cmc.api.client.impl.PreConfiguredCMCClient

    +getStaticCAInformation
    +
    +

    Methods inherited from class se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient

    +getAllCertSerialNumbers, getCaInfo, getCAInformation, getCmcClientHttpConnector, getCMCResponse, getIssuedCertificate, issueCertificate, issueCertificate, listCertificates, revokeCertificate, setCaInfoMaxAge, setCmcClientHttpConnector, setConnectTimeout, setMaxAge, setReadTimeout, setTimeSkew
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCertificateModelBuilder

            -
            @Nonnull
            -public se.swedenconnect.ca.cmc.api.CMCCertificateModelBuilder getCertificateModelBuilder​(@Nonnull
            -                                                                                         PublicKey subjectPublicKey,
            -                                                                                         @Nonnull
            -                                                                                         se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject,
            -                                                                                         boolean includeCrlDPs,
            -                                                                                         boolean includeOcspURL)
            -                                                                                  throws se.swedenconnect.ca.cmc.CMCException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCertificateModelBuilder

              +
              @Nonnull +public se.swedenconnect.ca.cmc.api.CMCCertificateModelBuilder getCertificateModelBuilder(@Nonnull + PublicKey subjectPublicKey, + @Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject, + boolean includeCrlDPs, + boolean includeOcspURL) + throws se.swedenconnect.ca.cmc.CMCException
              Return a certificate model builder prepared for creating certificate models for certificate requests to this CA service via CMC.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCertificateModelBuilder in interface se.swedenconnect.ca.cmc.api.client.CMCClient
              -
              Overrides:
              +
              Overrides:
              getCertificateModelBuilder in class se.swedenconnect.ca.cmc.api.client.impl.AbstractCMCClient
              -
              Parameters:
              +
              Parameters:
              subjectPublicKey - the public key of the subject
              subject - subject name data
              includeCrlDPs - true to include CRL distribution point URLs in the issued certificate
              includeOcspURL - true to include OCSP URL (if present) in the issued certificate
              -
              Returns:
              +
              Returns:
              certificate model builder
              -
              Throws:
              +
              Throws:
              se.swedenconnect.ca.cmc.CMCException - errors obtaining the certificate model builder
              +
            • -
            - - - -
              -
            • -

              setProfileConfiguration

              -
              public void setProfileConfiguration​(@Nullable
              -                                    CertificateProfileConfiguration profileConfiguration)
              +
            • +
              +

              setProfileConfiguration

              +
              public void setProfileConfiguration(@Nullable + CertificateProfileConfiguration profileConfiguration)
              Optional certificate profile to be adopted in issued certificates.
              -
              -
              Parameters:
              +
              +
              Parameters:
              profileConfiguration - certificate profile configuration
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CMCKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CMCKeyAndCertificateHandler.html index 596f21d5..573f2d0a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CMCKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CMCKeyAndCertificateHandler.html @@ -1,150 +1,62 @@ - - + Uses of Class se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler

    -
    No usage of se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
    -
    +No usage of se.swedenconnect.signservice.certificate.cmc.CMCKeyAndCertificateHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CertificateRequestFormat.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CertificateRequestFormat.html index c4656010..d14cdd25 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CertificateRequestFormat.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/CertificateRequestFormat.html @@ -1,226 +1,113 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat (SignService API Documentation) + +Uses of Enum Class se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat

    +

    Uses of Enum Class
    se.swedenconnect.signservice.certificate.cmc.CertificateRequestFormat

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/RemoteCaInformation.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/RemoteCaInformation.html index 26b729f6..784d185b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/RemoteCaInformation.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/RemoteCaInformation.html @@ -1,200 +1,95 @@ - - + Uses of Class se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.RemoteCaInformation

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/SignServiceCMCClient.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/SignServiceCMCClient.html index 09879308..5e679752 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/SignServiceCMCClient.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/class-use/SignServiceCMCClient.html @@ -1,150 +1,62 @@ - - + Uses of Class se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient

    -
    No usage of se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
    -
    +No usage of se.swedenconnect.signservice.certificate.cmc.SignServiceCMCClient
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.html index 2a32c690..32cf6213 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.html @@ -1,364 +1,197 @@ - - + CMCKeyAndCertificateHandlerConfiguration (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CMCKeyAndCertificateHandlerConfiguration

    + +

    Class CMCKeyAndCertificateHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration

    +excludeFromRecursiveMerge
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CMCKeyAndCertificateHandlerConfiguration

            -
            public CMCKeyAndCertificateHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CMCKeyAndCertificateHandlerConfiguration

            +
            public CMCKeyAndCertificateHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDefaultFactoryClass

              -
              @Nonnull
              -protected String getDefaultFactoryClass()
              +
            • +
              +

              Method Details

              + +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.html index cf5df486..965d4973 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.html @@ -1,304 +1,199 @@ - - + CMCKeyAndCertificateHandlerFactory (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CMCKeyAndCertificateHandlerFactory

    + +

    Class CMCKeyAndCertificateHandlerFactory

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerFactory

    +createHandler, getHandlerType
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    +create, getValidationConfig
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerConfiguration.html index bfb5dab8..46f7da07 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerConfiguration.html @@ -1,150 +1,62 @@ - - + Uses of Class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerFactory.html index b66835a9..f6db16cc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/class-use/CMCKeyAndCertificateHandlerFactory.html @@ -1,150 +1,62 @@ - - + Uses of Class se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory

    -
    No usage of se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.certificate.cmc.config.CMCKeyAndCertificateHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-summary.html index ba521eb7..193a1e42 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-summary.html @@ -1,181 +1,109 @@ - - + se.swedenconnect.signservice.certificate.cmc.config (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.cmc.config

    +

    Package se.swedenconnect.signservice.certificate.cmc.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.cmc.config
    +
    Configuration for the CMCKeyAndCertificateHandler handler.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-tree.html index b4240b38..5afb47a0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-tree.html @@ -1,126 +1,79 @@ - - + se.swedenconnect.signservice.certificate.cmc.config Class Hierarchy (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.cmc.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-use.html index dc1b3906..14fc074b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/config/package-use.html @@ -1,150 +1,62 @@ - - + Uses of Package se.swedenconnect.signservice.certificate.cmc.config (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.cmc.config

    -
    No usage of se.swedenconnect.signservice.certificate.cmc.config
    -
    +No usage of se.swedenconnect.signservice.certificate.cmc.config
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-summary.html index 59ce2f6d..c53bd712 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-summary.html @@ -1,204 +1,143 @@ - - + se.swedenconnect.signservice.certificate.cmc (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.cmc

    +

    Package se.swedenconnect.signservice.certificate.cmc

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.cmc
    +
    A CMC implementation of the KeyAndCertificateHandler.
    -
    +
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-tree.html index 64476626..15f2c3f6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-tree.html @@ -1,201 +1,112 @@ - - + se.swedenconnect.signservice.certificate.cmc Class Hierarchy (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.cmc

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-use.html index bae81ffd..d05d67bc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/cmc/package-use.html @@ -1,195 +1,92 @@ - - + Uses of Package se.swedenconnect.signservice.certificate.cmc (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.cmc

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.html index b2f83031..b7460560 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/DefaultCertificateAttributeIdentifier.html @@ -1,341 +1,243 @@ - - -DefaultCertificateAttributeIdentifier (SignService Core - 1.0.2) + +DefaultCertificateAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultCertificateAttributeIdentifier

    + +

    Class DefaultCertificateAttributeIdentifier

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultCertificateAttributeIdentifier

            -
            public DefaultCertificateAttributeIdentifier​(@Nonnull
            -                                             CertificateAttributeType type,
            -                                             @Nonnull
            -                                             String identifier)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultCertificateAttributeIdentifier

              +
              public DefaultCertificateAttributeIdentifier(@Nonnull + CertificateAttributeType type, + @Nonnull + String identifier)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type of attribute
              identifier - the attribute identifier (name)
              +
            • -
            - - - -
              -
            • -

              DefaultCertificateAttributeIdentifier

              -
              public DefaultCertificateAttributeIdentifier​(@Nonnull
              -                                             CertificateAttributeType type,
              -                                             @Nonnull
              -                                             String identifier,
              -                                             @Nullable
              -                                             String friendlyName)
              +
            • +
              +

              DefaultCertificateAttributeIdentifier

              +
              public DefaultCertificateAttributeIdentifier(@Nonnull + CertificateAttributeType type, + @Nonnull + String identifier, + @Nullable + String friendlyName)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the type of attribute
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getType

            -
            @Nonnull
            -public CertificateAttributeType getType()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getIdentifier

              -
              @Nonnull
              -public String getIdentifier()
              +
            • +
              +

              getIdentifier

              +
              @Nonnull +public String getIdentifier()
              Gets the identifier (name) of the certificate attribute.

              This identifier is a reference to the certificate attribute or name type where the requester wants to store this - attribute value. The information in this attribute depends on the CertificateAttributeType value. If the + attribute value. The information in this attribute depends on the CertificateAttributeType value. If the type is "rdn" or "sda", then this attribute MUST contain a string representation of an object identifier (OID). If the type is "san" (Subject Alternative Name) and the target name is a GeneralName, then this identifier MUST hold a string representation of the tag value of the target GeneralName type, e.g. "1" for rfc822Name (e-mail), "2" for @@ -345,142 +247,72 @@

              getIdentifier

              Representation of an OID as a string in this attribute MUST consist of a sequence of integers delimited by a dot. This string MUST not contain white space or line breaks. Example: "2.5.4.32".

              -
              -
              Specified by:
              +
              +
              Specified by:
              getIdentifier in interface CertificateAttributeIdentifier
              -
              Returns:
              +
              Returns:
              the attribute identifier
              +
            • -
            - - - -
              -
            • -

              getFriendlyName

              -
              @Nullable
              -public String getFriendlyName()
              +
            • +
              +

              getFriendlyName

              +
              @Nullable +public String getFriendlyName()
              Gets the "friendly" name of the attribute, i.e., a human readable representation.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getFriendlyName in interface CertificateAttributeIdentifier
              -
              Returns:
              +
              Returns:
              the friendly name, or null if none has been provided
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/class-use/DefaultCertificateAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/class-use/DefaultCertificateAttributeIdentifier.html index ac6f097c..770d2c1f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/class-use/DefaultCertificateAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/class-use/DefaultCertificateAttributeIdentifier.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-summary.html index c9fa780b..efafd399 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-summary.html @@ -1,175 +1,105 @@ - - -se.swedenconnect.signservice.certificate.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.certificate.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.impl

    +

    Package se.swedenconnect.signservice.certificate.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.impl
    +
    Implementations for certificate API:s.
    -
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-tree.html index c2731925..6284d9ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.certificate.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.certificate.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-use.html index 74a9f65a..21023fc8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/impl/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.impl

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/package-summary.html index 18502e72..93b381d9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/package-summary.html @@ -1,205 +1,124 @@ - - -se.swedenconnect.signservice.certificate (SignService Core - 1.0.2) + +se.swedenconnect.signservice.certificate (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.certificate

    +

    Package se.swedenconnect.signservice.certificate

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate
    +
    API:s for signing certificates.
    -
    + +
    +
    Defines the handler that is responsible of generating keys and issuing signing certificates.
    +
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/package-tree.html index 6591ec14..c59b872c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/package-tree.html @@ -1,185 +1,96 @@ - - -se.swedenconnect.signservice.certificate Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.certificate Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/package-use.html index 831cc359..64ed2406 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/package-use.html @@ -1,297 +1,162 @@ - - -Uses of Package se.swedenconnect.signservice.certificate (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.certificate used by se.swedenconnect.signservice.certificate.impl 
    ClassDescription
    CertificateAttributeIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included in a certificate.
    -
  • CertificateAttributeType + + +
    Represents the different types, i.e., locations in a certificate where identity information can be inserted.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.certificate used by se.swedenconnect.signservice.protocol.msg 
    ClassDescription
    CertificateAttributeIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included in a certificate.
    -
  • CertificateType + + +
    Representation of the different certificate types that are supported.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.certificate used by se.swedenconnect.signservice.protocol.msg.impl 
    ClassDescription
    CertificateAttributeIdentifier +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the identifier of a "certificate identity attribute", i.e., identity information that is included in a certificate.
    -
  • CertificateAttributeType + + +
    Represents the different types, i.e., locations in a certificate where identity information can be inserted.
    -
    CertificateType + + +
    Representation of the different certificate types that are supported.
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.html index af1425bd..e65e7304 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.html @@ -1,504 +1,311 @@ - - -SimpleKeyAndCertificateHandler (SignService KeyAndCertificate Simple - 1.0.2) + +SimpleKeyAndCertificateHandler (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SimpleKeyAndCertificateHandler

    + +

    Class SimpleKeyAndCertificateHandler

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    + +
    +
    protected se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<? extends se.swedenconnect.ca.engine.ca.models.cert.impl.AbstractCertificateModelBuilder<?>>
    +
    createCertificateModelBuilder(PublicKey subjectPublicKey, + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject)
    +
    + + +
    + +
    issueSigningCertificateChain(se.swedenconnect.ca.engine.ca.models.cert.CertificateModel certificateModel, + PkiCredential ignored, + String certificateProfile, + SignServiceContext context)
    +
    +
    boolean
    + +
    +
    +
    +
    + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.html index fd4e139b..e06c475f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.html @@ -1,532 +1,343 @@ - - -BasicCAService (SignService KeyAndCertificate Simple - 1.0.2) + +BasicCAService (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BasicCAService

    + +

    Class BasicCAService

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
      • -
      • -
          -
        • se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder> +
      se.swedenconnect.signservice.certificate.simple.ca.BasicCAService
      +
      +
      +
      +
      All Implemented Interfaces:
      se.swedenconnect.ca.engine.ca.issuer.CAService

      -
      public class BasicCAService
      -extends se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
      +
      public class BasicCAService +extends se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
      Basic CA service implementation equipped to issue certificates to signers.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          BasicCAService​(PkiCredential caCredential, - se.swedenconnect.ca.engine.ca.repository.CARepository caRepository, - se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel issuerModel, - se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel crlIssuerModel) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          BasicCAService(PkiCredential caCredential, + se.swedenconnect.ca.engine.ca.repository.CARepository caRepository, + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel issuerModel, + se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel crlIssuerModel)
          +
          Constructor.
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService

    +getCaCertificate, getCACertificateChain, getCaRepository, getCertificateModelBuilder, getCurrentCrl, issueCertificate, publishNewCrl, revokeCertificate, revokeCertificate
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BasicCAService

            -
            public BasicCAService​(@Nonnull
            -                      PkiCredential caCredential,
            -                      @Nonnull
            -                      se.swedenconnect.ca.engine.ca.repository.CARepository caRepository,
            -                      @Nonnull
            -                      se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel issuerModel,
            -                      @Nullable
            -                      se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel crlIssuerModel)
            -               throws NoSuchAlgorithmException,
            -                      CertificateException,
            -                      CRLException
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              BasicCAService

              +
              public BasicCAService(@Nonnull + PkiCredential caCredential, + @Nonnull + se.swedenconnect.ca.engine.ca.repository.CARepository caRepository, + @Nonnull + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel issuerModel, + @Nullable + se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel crlIssuerModel) + throws NoSuchAlgorithmException, +CertificateException, +CRLException
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              caCredential - the CA credential (private key and certificates)
              caRepository - repository for storing issued certificates
              issuerModel - model for issuing certificates
              crlIssuerModel - model for publishing CRL:s (optional)
              -
              Throws:
              -
              NoSuchAlgorithmException - algorithm is not supported
              -
              CertificateException - for certificate errors
              -
              CRLException - if a CRL cannot be published
              +
              Throws:
              +
              NoSuchAlgorithmException - algorithm is not supported
              +
              CertificateException - for certificate errors
              +
              CRLException - if a CRL cannot be published
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getCertificateIssuer

            -
            @Nonnull
            -public se.swedenconnect.ca.engine.ca.issuer.CertificateIssuer getCertificateIssuer()
            -
            -
            Specified by:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getCertificateIssuer

              +
              @Nonnull +public se.swedenconnect.ca.engine.ca.issuer.CertificateIssuer getCertificateIssuer()
              +
              +
              Specified by:
              getCertificateIssuer in class se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
              +
            • -
            - - - -
              -
            • -

              getCrlIssuer

              -
              @Nullable
              -protected se.swedenconnect.ca.engine.revocation.crl.CRLIssuer getCrlIssuer()
              -
              -
              Specified by:
              +
            • +
              +

              getCrlIssuer

              +
              @Nullable +protected se.swedenconnect.ca.engine.revocation.crl.CRLIssuer getCrlIssuer()
              +
              +
              Specified by:
              getCrlIssuer in class se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
              +
            • -
            - - - -
              -
            • -

              getCaAlgorithm

              -
              @Nonnull
              -public String getCaAlgorithm()
              +
            • +
              +

              getCaAlgorithm

              +
              @Nonnull +public String getCaAlgorithm()
              +
            • -
            - - - -
              -
            • -

              getCrlDpURLs

              -
              @Nonnull
              -public List<String> getCrlDpURLs()
              +
            • +
              +

              getCrlDpURLs

              +
              @Nonnull +public List<String> getCrlDpURLs()
              +
            • -
            - - - -
              -
            • -

              getOCSPResponderCertificate

              -
              @Nullable
              -public org.bouncycastle.cert.X509CertificateHolder getOCSPResponderCertificate()
              +
            • +
              +

              getOCSPResponderCertificate

              +
              @Nullable +public org.bouncycastle.cert.X509CertificateHolder getOCSPResponderCertificate()
              +
            • -
            - - - -
              -
            • -

              getOCSPResponderURL

              -
              @Nullable
              -public String getOCSPResponderURL()
              +
            • +
              +

              getOCSPResponderURL

              +
              @Nullable +public String getOCSPResponderURL()
              +
            • -
            - - - -
              -
            • -

              getOCSPResponder

              -
              @Nullable
              -public se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder getOCSPResponder()
              -
              -
              Specified by:
              +
            • +
              +

              getOCSPResponder

              +
              @Nullable +public se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder getOCSPResponder()
              +
              +
              Specified by:
              getOCSPResponder in interface se.swedenconnect.ca.engine.ca.issuer.CAService
              -
              Specified by:
              +
              Specified by:
              getOCSPResponder in class se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
              +
            • -
            - - - -
              -
            • -

              setOcspResponder

              -
              public void setOcspResponder​(@Nonnull
              -                             se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder ocspResponder,
              -                             @Nonnull
              -                             String ocspResponderUrl,
              -                             @Nonnull
              -                             X509Certificate ocspResponderCertificate)
              +
            • +
              +

              setOcspResponder

              +
              public void setOcspResponder(@Nonnull + se.swedenconnect.ca.engine.revocation.ocsp.OCSPResponder ocspResponder, + @Nonnull + String ocspResponderUrl, + @Nonnull + X509Certificate ocspResponderCertificate)
              Assigns the OCSP responder for this CA service.
              -
              -
              Parameters:
              +
              +
              Parameters:
              ocspResponder - the OCSP responder implementation
              ocspResponderUrl - the URL for sending requests to the OCSP responder
              ocspResponderCertificate - the OCSP responder certificate
              +
            • -
            - - - -
              -
            • -

              getBaseCertificateModelBuilder

              -
              protected se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder getBaseCertificateModelBuilder​(@Nonnull
              -                                                                                                                       se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject,
              -                                                                                                                       @Nonnull
              -                                                                                                                       PublicKey subjectPublicKey,
              -                                                                                                                       @Nullable
              -                                                                                                                       org.bouncycastle.cert.X509CertificateHolder issuerCertificate,
              -                                                                                                                       @Nonnull
              -                                                                                                                       se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel)
              -                                                                                                                throws se.swedenconnect.ca.engine.ca.issuer.CertificateIssuanceException
              -
              -
              Specified by:
              +
            • +
              +

              getBaseCertificateModelBuilder

              +
              protected se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder getBaseCertificateModelBuilder(@Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> subject, + @Nonnull + PublicKey subjectPublicKey, + @Nullable + org.bouncycastle.cert.X509CertificateHolder issuerCertificate, + @Nonnull + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel) + throws se.swedenconnect.ca.engine.ca.issuer.CertificateIssuanceException
              +
              +
              Specified by:
              getBaseCertificateModelBuilder in class se.swedenconnect.ca.engine.ca.issuer.impl.AbstractCAService<se.swedenconnect.ca.engine.ca.models.cert.impl.DefaultCertificateModelBuilder>
              -
              Throws:
              +
              Throws:
              se.swedenconnect.ca.engine.ca.issuer.CertificateIssuanceException
              +
            • -
            - - - -
              -
            • -

              setProfileConfiguration

              -
              public void setProfileConfiguration​(@Nullable
              -                                    CertificateProfileConfiguration profileConfiguration)
              +
            • +
              +

              setProfileConfiguration

              +
              public void setProfileConfiguration(@Nullable + CertificateProfileConfiguration profileConfiguration)
              Assigns the certificate profile to be adopted in issued certificates.
              -
              -
              Parameters:
              +
              +
              Parameters:
              profileConfiguration - certificate profile configuration
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.html index 64e6f42f..6caeb77d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.html @@ -1,557 +1,367 @@ - - -BasicCAServiceBuilder (SignService KeyAndCertificate Simple - 1.0.2) + +BasicCAServiceBuilder (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class BasicCAServiceBuilder

    + +

    Class BasicCAServiceBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder
      +
      +

      -
      public class BasicCAServiceBuilder
      -extends Object
      +
      public class BasicCAServiceBuilder +extends Object
      A builder for BasicCAService.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT_CERTIFICATE_VALIDITY

            -
            public static final Duration DEFAULT_CERTIFICATE_VALIDITY
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              DEFAULT_CERTIFICATE_VALIDITY

              +
              public static final Duration DEFAULT_CERTIFICATE_VALIDITY
              Default certificate validity.
              +
            • -
            - - - -
              -
            • -

              DEFAULT_CERTIFICATE_START_OFFSET

              -
              public static final Duration DEFAULT_CERTIFICATE_START_OFFSET
              +
            • +
              +

              DEFAULT_CERTIFICATE_START_OFFSET

              +
              public static final Duration DEFAULT_CERTIFICATE_START_OFFSET
              The default start time offset from current time for certificate validity.
              +
            • -
            - - - -
              -
            • -

              DEFAULT_CRL_VALIDITY

              -
              public static final Duration DEFAULT_CRL_VALIDITY
              +
            • +
              +

              DEFAULT_CRL_VALIDITY

              +
              public static final Duration DEFAULT_CRL_VALIDITY
              Default CRL validity.
              +
            • -
            - - - -
              -
            • -

              DEFAULT_CRL_START_OFFSET

              -
              public static final Duration DEFAULT_CRL_START_OFFSET
              +
            • +
              +

              DEFAULT_CRL_START_OFFSET

              +
              public static final Duration DEFAULT_CRL_START_OFFSET
              The default start time offset from current time for CRL validity.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getInstance

            -
            @Nonnull
            -public static BasicCAServiceBuilder getInstance​(@Nonnull
            -                                                PkiCredential caCredential,
            -                                                @Nonnull
            -                                                String crlDpUrl,
            -                                                @Nonnull
            -                                                String algorithm,
            -                                                @Nonnull
            -                                                se.swedenconnect.ca.engine.ca.repository.CARepository caRepository)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getInstance

              +
              @Nonnull +public static BasicCAServiceBuilder getInstance(@Nonnull + PkiCredential caCredential, + @Nonnull + String crlDpUrl, + @Nonnull + String algorithm, + @Nonnull + se.swedenconnect.ca.engine.ca.repository.CARepository caRepository)
              Gets an instance of the builder.
              -
              -
              Parameters:
              +
              +
              Parameters:
              caCredential - the CA credential (private key and certificate chain)
              crlDpUrl - the URL where the latest CRL published by this CA will be available
              algorithm - the signature algorithm of this CA
              caRepository - the repository for storing issued certificates and their status
              -
              Returns:
              +
              Returns:
              instance of this CA service builder
              +
            • -
            - - - -
              -
            • -

              getInstance

              -
              @Nonnull
              -public static BasicCAServiceBuilder getInstance​(@Nonnull
              -                                                PkiCredential caCredential,
              -                                                @Nonnull
              -                                                String crlDpUrl,
              -                                                @Nonnull
              -                                                String algorithm,
              -                                                @Nonnull
              -                                                String crlFileLocation)
              -                                         throws IOException
              +
            • +
              +

              getInstance

              +
              @Nonnull +public static BasicCAServiceBuilder getInstance(@Nonnull + PkiCredential caCredential, + @Nonnull + String crlDpUrl, + @Nonnull + String algorithm, + @Nonnull + String crlFileLocation) + throws IOException
              Gets an instance of builder using the default NO data storage repository.
              -
              -
              Parameters:
              +
              +
              Parameters:
              caCredential - the CA credential (private key and certificate chain)
              crlDpUrl - the URL where the latest CRL published by this CA will be available
              algorithm - the signature algorithm of this CA
              crlFileLocation - the file location that will be used to write the latest CRL published by this CA
              -
              Returns:
              +
              Returns:
              instance of this CA service builder
              -
              Throws:
              -
              IOException - error getting instance
              +
              Throws:
              +
              IOException - error getting instance
              +
            • -
            - - - - - - - -
              -
            • -

              certificateValidity

              -
              @Nonnull
              -public BasicCAServiceBuilder certificateValidity​(@Nonnull
              -                                                 Duration certificateValidity)
              +
            • +
              +

              certificateValidity

              +
              @Nonnull +public BasicCAServiceBuilder certificateValidity(@Nonnull + Duration certificateValidity)
              Assigns the certificate validity.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certificateValidity - the certificate validity period
              -
              Returns:
              +
              Returns:
              this builder
              +
            • -
            - - - -
              -
            • -

              certificateStartOffset

              -
              @Nonnull
              -public BasicCAServiceBuilder certificateStartOffset​(@Nonnull
              -                                                    Duration certificateStartOffset)
              +
            • +
              +

              certificateStartOffset

              +
              @Nonnull +public BasicCAServiceBuilder certificateStartOffset(@Nonnull + Duration certificateStartOffset)
              Assigns the certificate start offset time.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certificateStartOffset - certificate start offset time
              -
              Returns:
              +
              Returns:
              this builder
              +
            • -
            - - - -
              -
            • -

              crlValidity

              -
              @Nonnull
              -public BasicCAServiceBuilder crlValidity​(@Nonnull
              -                                         Duration crlValidity)
              +
            • +
              +

              crlValidity

              +
              @Nonnull +public BasicCAServiceBuilder crlValidity(@Nonnull + Duration crlValidity)
              Assigns the CRL validity.
              -
              -
              Parameters:
              +
              +
              Parameters:
              crlValidity - CRL validity
              -
              Returns:
              +
              Returns:
              this builder
              +
            • -
            - - - -
              -
            • -

              crlStartOffset

              -
              @Nonnull
              -public BasicCAServiceBuilder crlStartOffset​(@Nonnull
              -                                            Duration crlStartOffset)
              +
            • +
              +

              crlStartOffset

              +
              @Nonnull +public BasicCAServiceBuilder crlStartOffset(@Nonnull + Duration crlStartOffset)
              Assigns the CRL start offset time.
              -
              -
              Parameters:
              +
              +
              Parameters:
              crlStartOffset - start time offset for CRL validity
              -
              Returns:
              +
              Returns:
              this builder
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.html index 16ede2b3..d3e81f46 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.html @@ -1,338 +1,193 @@ - - -DefaultSelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.0.2) + +DefaultSelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultSelfSignedCaCertificateGenerator

    + +

    Class DefaultSelfSignedCaCertificateGenerator

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSelfSignedCaCertificateGenerator

            -
            public DefaultSelfSignedCaCertificateGenerator()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultSelfSignedCaCertificateGenerator

            +
            public DefaultSelfSignedCaCertificateGenerator()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              generate

              -
              @Nonnull
              -public X509Certificate generate​(@Nonnull
              -                                PkiCredential KeyPairCredentials,
              -                                @Nonnull
              -                                se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel,
              -                                @Nonnull
              -                                se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name)
              -                         throws CertificateException
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                generate

                +
                @Nonnull +public X509Certificate generate(@Nonnull + PkiCredential KeyPairCredentials, + @Nonnull + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel, + @Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name) + throws CertificateException
                Generates the self-issued CA certificates.
                -
                -
                Specified by:
                +
                +
                Specified by:
                generate in interface SelfSignedCaCertificateGenerator
                -
                Parameters:
                +
                Parameters:
                KeyPairCredentials - the public and private ca issuing key
                certificateIssuerModel - parameters determining type and validity of issued certificate
                name - the subject and issuer name of the CA
                -
                Returns:
                +
                Returns:
                CA certificate
                -
                Throws:
                -
                CertificateException - error creating the certificate
                +
                Throws:
                +
                CertificateException - error creating the certificate
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.html index 8f5f3213..a10d6399 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.html @@ -1,605 +1,405 @@ - - -NoStorageCARepository (SignService KeyAndCertificate Simple - 1.0.2) + +NoStorageCARepository (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class NoStorageCARepository

    + +

    Class NoStorageCARepository

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
      +
      +
      +
      All Implemented Interfaces:
      se.swedenconnect.ca.engine.ca.repository.CARepository, se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider

      -
      public class NoStorageCARepository
      -extends Object
      -implements se.swedenconnect.ca.engine.ca.repository.CARepository, se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
      +
      public class NoStorageCARepository +extends Object +implements se.swedenconnect.ca.engine.ca.repository.CARepository, se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
      This CA repository does not store any certificates at all. It may be useful for simple deployments where no revocation of certificates is provided.

      A CRL file is however created in order to facilitate creation of an empty CRL.

      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            NoStorageCARepository

            -
            public NoStorageCARepository​(@Nonnull
            -                             String crlFileLocation)
            -                      throws IOException
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              NoStorageCARepository

              +
              public NoStorageCARepository(@Nonnull + String crlFileLocation) + throws IOException
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              crlFileLocation - CRL file location (the file does not have to exist)
              -
              Throws:
              -
              IOException - error creating repository
              +
              Throws:
              +
              IOException - error creating repository
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAllCertificates

            -
            @Nonnull
            -public List<BigInteger> getAllCertificates()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAllCertificates

              +
              @Nonnull +public List<BigInteger> getAllCertificates()
              Will always return an empty list.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAllCertificates in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              +
            • -
            - - - -
              -
            • -

              getCertificate

              -
              @Nullable
              -public se.swedenconnect.ca.engine.ca.repository.CertificateRecord getCertificate​(@Nonnull
              -                                                                                 BigInteger serialNumber)
              +
            • +
              +

              getCertificate

              +
              @Nullable +public se.swedenconnect.ca.engine.ca.repository.CertificateRecord getCertificate(@Nonnull + BigInteger serialNumber)
              Will always return null.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCertificate in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              +
            • -
            - - - -
              -
            • -

              addCertificate

              -
              public void addCertificate​(@Nonnull
              -                           org.bouncycastle.cert.X509CertificateHolder certificate)
              -                    throws IOException
              +
            • +
              +

              addCertificate

              +
              public void addCertificate(@Nonnull + org.bouncycastle.cert.X509CertificateHolder certificate) + throws IOException
              Does nothing.
              -
              -
              Specified by:
              +
              +
              Specified by:
              addCertificate in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              -
              Throws:
              -
              IOException
              +
              Throws:
              +
              IOException
              +
            • -
            - - - -
              -
            • -

              revokeCertificate

              -
              public void revokeCertificate​(@Nonnull
              -                              BigInteger serialNumber,
              -                              @Nonnull
              -                              int reason,
              -                              @Nonnull
              -                              Date revocationTime)
              -                       throws se.swedenconnect.ca.engine.revocation.CertificateRevocationException
              +
            • +
              +

              revokeCertificate

              +
              public void revokeCertificate(@Nonnull + BigInteger serialNumber, + @Nonnull + int reason, + @Nonnull + Date revocationTime) + throws se.swedenconnect.ca.engine.revocation.CertificateRevocationException
              Does nothing.
              -
              -
              Specified by:
              +
              +
              Specified by:
              revokeCertificate in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              -
              Throws:
              +
              Throws:
              se.swedenconnect.ca.engine.revocation.CertificateRevocationException
              +
            • -
            - - - -
              -
            • -

              getCRLRevocationDataProvider

              -
              @Nonnull
              -public se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider getCRLRevocationDataProvider()
              -
              -
              Specified by:
              +
            • +
              +

              getCRLRevocationDataProvider

              +
              @Nonnull +public se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider getCRLRevocationDataProvider()
              +
              +
              Specified by:
              getCRLRevocationDataProvider in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              +
            • -
            - - - -
              -
            • -

              getCertificateCount

              -
              public int getCertificateCount​(boolean notRevoked)
              +
            • +
              +

              getCertificateCount

              +
              public int getCertificateCount(boolean notRevoked)
              Will always return 0.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCertificateCount in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              +
            • -
            - - - -
              -
            • -

              getCertificateRange

              -
              @Nonnull
              -public List<se.swedenconnect.ca.engine.ca.repository.CertificateRecord> getCertificateRange​(int page,
              -                                                                                            int pageSize,
              -                                                                                            boolean notRevoked,
              -                                                                                            se.swedenconnect.ca.engine.ca.repository.SortBy sortBy,
              -                                                                                            boolean descending)
              +
            • +
              +

              getCertificateRange

              +
              @Nonnull +public List<se.swedenconnect.ca.engine.ca.repository.CertificateRecord> getCertificateRange(int page, + int pageSize, + boolean notRevoked, + se.swedenconnect.ca.engine.ca.repository.SortBy sortBy, + boolean descending)
              Will always return 0.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getCertificateRange in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              +
            • -
            - - - -
              -
            • -

              removeExpiredCerts

              -
              @Nonnull
              -public List<BigInteger> removeExpiredCerts​(int gracePeriodSeconds)
              -                                    throws IOException
              +
            • +
              +

              removeExpiredCerts

              +
              @Nonnull +public List<BigInteger> removeExpiredCerts(int gracePeriodSeconds) + throws IOException
              Will always return an empty list.
              -
              -
              Specified by:
              +
              +
              Specified by:
              removeExpiredCerts in interface se.swedenconnect.ca.engine.ca.repository.CARepository
              -
              Throws:
              -
              IOException
              +
              Throws:
              +
              IOException
              +
            • -
            - - - -
              -
            • -

              getRevokedCertificates

              -
              @Nonnull
              -public List<se.swedenconnect.ca.engine.revocation.crl.RevokedCertificate> getRevokedCertificates()
              +
            • +
              +

              getRevokedCertificates

              +
              @Nonnull +public List<se.swedenconnect.ca.engine.revocation.crl.RevokedCertificate> getRevokedCertificates()
              Will always return an empty list.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getRevokedCertificates in interface se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
              +
            • -
            - - - -
              -
            • -

              getNextCrlNumber

              -
              public BigInteger getNextCrlNumber()
              -
              -
              Specified by:
              +
            • +
              +

              getNextCrlNumber

              +
              public BigInteger getNextCrlNumber()
              +
              +
              Specified by:
              getNextCrlNumber in interface se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
              +
            • -
            - - - -
              -
            • -

              publishNewCrl

              -
              public void publishNewCrl​(@Nonnull
              -                          org.bouncycastle.cert.X509CRLHolder crl)
              -                   throws IOException
              -
              -
              Specified by:
              +
            • +
              +

              publishNewCrl

              +
              public void publishNewCrl(@Nonnull + org.bouncycastle.cert.X509CRLHolder crl) + throws IOException
              +
              +
              Specified by:
              publishNewCrl in interface se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
              -
              Throws:
              -
              IOException
              +
              Throws:
              +
              IOException
              +
            • -
            - - - -
              -
            • -

              getCurrentCrl

              -
              public org.bouncycastle.cert.X509CRLHolder getCurrentCrl()
              -
              -
              Specified by:
              +
            • +
              +

              getCurrentCrl

              +
              public org.bouncycastle.cert.X509CRLHolder getCurrentCrl()
              +
              +
              Specified by:
              getCurrentCrl in interface se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
              +
            • -
            - - - -
              -
            • -

              getCurrentCRLMetadata

              -
              @Nonnull
              -public se.swedenconnect.ca.engine.revocation.crl.CRLMetadata getCurrentCRLMetadata()
              -
              -
              Specified by:
              +
            • +
              +

              getCurrentCRLMetadata

              +
              @Nonnull +public se.swedenconnect.ca.engine.revocation.crl.CRLMetadata getCurrentCRLMetadata()
              +
              +
              Specified by:
              getCurrentCRLMetadata in interface se.swedenconnect.ca.engine.revocation.crl.CRLRevocationDataProvider
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.html index 81510f77..94f32cfe 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.html @@ -1,279 +1,156 @@ - - -SelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.0.2) + +SelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SelfSignedCaCertificateGenerator

    + +

    Interface SelfSignedCaCertificateGenerator

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultSelfSignedCaCertificateGenerator

      -
      public interface SelfSignedCaCertificateGenerator
      +
      public interface SelfSignedCaCertificateGenerator
      An interface for a generator that generates self-signed (self-issued) CA certificates.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          X509Certificategenerate​(PkiCredential KeyPairCredentials, - se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel, - se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + +
          generate(PkiCredential KeyPairCredentials, + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel, + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name)
          +
          Generates the self-issued CA certificates.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            generate

            -
            @Nonnull
            -X509Certificate generate​(@Nonnull
            -                         PkiCredential KeyPairCredentials,
            -                         @Nonnull
            -                         se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel,
            -                         @Nonnull
            -                         se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name)
            -                  throws CertificateException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              generate

              +
              @Nonnull +X509Certificate generate(@Nonnull + PkiCredential KeyPairCredentials, + @Nonnull + se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel certificateIssuerModel, + @Nonnull + se.swedenconnect.ca.engine.ca.models.cert.CertNameModel<?> name) + throws CertificateException
              Generates the self-issued CA certificates.
              -
              -
              Parameters:
              +
              +
              Parameters:
              KeyPairCredentials - the public and private ca issuing key
              certificateIssuerModel - parameters determining type and validity of issued certificate
              name - the subject and issuer name of the CA
              -
              Returns:
              +
              Returns:
              CA certificate
              -
              Throws:
              -
              CertificateException - error creating the certificate
              +
              Throws:
              +
              CertificateException - error creating the certificate
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAService.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAService.html index 3a0a4b86..c8e1f45e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAService.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAService.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.ca.BasicCAService (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.BasicCAService

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.BasicCAService

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAServiceBuilder.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAServiceBuilder.html index 65a25be7..0aa1af5e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAServiceBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/BasicCAServiceBuilder.html @@ -1,239 +1,122 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.BasicCAServiceBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/DefaultSelfSignedCaCertificateGenerator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/DefaultSelfSignedCaCertificateGenerator.html index 9baaebfe..f34e69ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/DefaultSelfSignedCaCertificateGenerator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/DefaultSelfSignedCaCertificateGenerator.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator

    -
    No usage of se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.ca.DefaultSelfSignedCaCertificateGenerator
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/NoStorageCARepository.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/NoStorageCARepository.html index ec842b9b..8191101a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/NoStorageCARepository.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/NoStorageCARepository.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository

    -
    No usage of se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.ca.NoStorageCARepository
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/SelfSignedCaCertificateGenerator.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/SelfSignedCaCertificateGenerator.html index d927dbd2..56d401f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/SelfSignedCaCertificateGenerator.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/class-use/SelfSignedCaCertificateGenerator.html @@ -1,198 +1,91 @@ - - -Uses of Interface se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator

    +

    Uses of Interface
    se.swedenconnect.signservice.certificate.simple.ca.SelfSignedCaCertificateGenerator

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-summary.html index 93a60370..6b2ecee0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-summary.html @@ -1,210 +1,131 @@ - - -se.swedenconnect.signservice.certificate.simple.ca (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple.ca (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.certificate.simple.ca

    +

    Package se.swedenconnect.signservice.certificate.simple.ca

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.simple.ca
    +
    Implementation of a local CA service
    -
    + +
    +
    An interface for a generator that generates self-signed (self-issued) CA certificates.
    +
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-tree.html index 193ace64..4555cd7f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-tree.html @@ -1,178 +1,89 @@ - - -se.swedenconnect.signservice.certificate.simple.ca Class Hierarchy (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple.ca Class Hierarchy (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.simple.ca

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-use.html index d4240579..56e8c6ef 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/ca/package-use.html @@ -1,201 +1,96 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.simple.ca (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.simple.ca (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.simple.ca

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/class-use/SimpleKeyAndCertificateHandler.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/class-use/SimpleKeyAndCertificateHandler.html index 29cf54df..f05668bf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/class-use/SimpleKeyAndCertificateHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/class-use/SimpleKeyAndCertificateHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler

    -
    No usage of se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.SimpleKeyAndCertificateHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.html index eaf4703a..978ce477 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.html @@ -1,654 +1,408 @@ - - -SimpleKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Simple - 1.0.2) + +SimpleKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SimpleKeyAndCertificateHandlerConfiguration

    + +

    Class SimpleKeyAndCertificateHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SimpleKeyAndCertificateHandlerConfiguration

            -
            public SimpleKeyAndCertificateHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SimpleKeyAndCertificateHandlerConfiguration

            +
            public SimpleKeyAndCertificateHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              setBaseUrl

              -
              public void setBaseUrl​(@Nonnull
              -                       String baseUrl)
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                setBaseUrl

                +
                public void setBaseUrl(@Nonnull + String baseUrl)
                Assigns the application base URL. Must not end with a slash.
                -
                -
                Parameters:
                +
                +
                Parameters:
                baseUrl - the application base URL
                +
              • -
              - - - -
                -
              • -

                setCrlDpPath

                -
                public void setCrlDpPath​(@Nonnull
                -                         String crlDpPath)
                +
              • +
                +

                setCrlDpPath

                +
                public void setCrlDpPath(@Nonnull + String crlDpPath)
                Assigns the path to where CRL:s are exposed. Relative to baseUrl.
                -
                -
                Parameters:
                +
                +
                Parameters:
                crlDpPath - the CRL distribution path
                +
              • -
              - - - - - - - -
                -
              • -

                getBaseUrl

                -
                public String getBaseUrl()
                +
              • +
                +

                getBaseUrl

                +
                public String getBaseUrl()
                The application base URL. Must not end with a slash. The base URL consists of the protocol, host and context path.
                +
              • -
              - - - - - - - - - - - -
                -
              • -

                getCaSigningAlgorithm

                -
                public String getCaSigningAlgorithm()
                +
              • +
                +

                getCaSigningAlgorithm

                +
                public String getCaSigningAlgorithm()
                The CA signing algorithm. Defaults to "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" or "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256" depending on the type of client credentials used.
                +
              • -
              - - - -
                -
              • -

                setCaSigningAlgorithm

                -
                public void setCaSigningAlgorithm​(String caSigningAlgorithm)
                +
              • +
                +

                setCaSigningAlgorithm

                +
                public void setCaSigningAlgorithm(String caSigningAlgorithm)
                The CA signing algorithm. Defaults to "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" or "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256" depending on the type of client credentials used.
                +
              • -
              - - - -
                -
              • -

                getCertValidity

                -
                public Duration getCertValidity()
                +
              • +
                +

                getCertValidity

                +
                public Duration getCertValidity()
                The validity for issued certificates. The default is 1 year.
                +
              • -
              - - - -
                -
              • -

                setCertValidity

                -
                public void setCertValidity​(Duration certValidity)
                +
              • +
                +

                setCertValidity

                +
                public void setCertValidity(Duration certValidity)
                The validity for issued certificates. The default is 1 year.
                +
              • -
              - - - -
                -
              • -

                getCrlValidity

                -
                public Duration getCrlValidity()
                +
              • +
                +

                getCrlValidity

                +
                public Duration getCrlValidity()
                The validity for issued CRL:s. The default is 2 days.
                +
              • -
              - - - -
                -
              • -

                setCrlValidity

                -
                public void setCrlValidity​(Duration crlValidity)
                +
              • +
                +

                setCrlValidity

                +
                public void setCrlValidity(Duration crlValidity)
                The validity for issued CRL:s. The default is 2 days.
                +
              • -
              - - - -
                -
              • -

                getCrlDpPath

                -
                public String getCrlDpPath()
                +
              • +
                +

                getCrlDpPath

                +
                public String getCrlDpPath()
                The path to where CRL:s are exposed. Relative to baseUrl.
                +
              • -
              - - - -
                -
              • -

                getCrlDpUrl

                -
                public String getCrlDpUrl()
                +
              • +
                +

                getCrlDpUrl

                +
                public String getCrlDpUrl()
                A URL where the CRL is published. This option may be used if the CRL is published under a publicly available URL to allow validation of the signature certificate.

                When this parameter is set crlDpPath is ignored.

                +
              • -
              - - - -
                -
              • -

                setCrlDpUrl

                -
                public void setCrlDpUrl​(String crlDpUrl)
                +
              • +
                +

                setCrlDpUrl

                +
                public void setCrlDpUrl(String crlDpUrl)
                A URL where the CRL is published. This option may be used if the CRL is published under a publicly available URL to allow validation of the signature certificate.

                When this parameter is set crlDpPath is ignored.

                +
              • -
              - - - -
                -
              • -

                getCrlFileLocation

                -
                public String getCrlFileLocation()
                +
              • +
                +

                getCrlFileLocation

                +
                public String getCrlFileLocation()
                Even though revocation is not supported we need to support an empty CRL. This property tells where to store this CRL locally.
                +
              • -
              - - - -
                -
              • -

                setCrlFileLocation

                -
                public void setCrlFileLocation​(String crlFileLocation)
                +
              • +
                +

                setCrlFileLocation

                +
                public void setCrlFileLocation(String crlFileLocation)
                Even though revocation is not supported we need to support an empty CRL. This property tells where to store this CRL locally.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.html index ed1b6785..2a51c555 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.html @@ -1,370 +1,208 @@ - - -SimpleKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Simple - 1.0.2) + +SimpleKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SimpleKeyAndCertificateHandlerFactory

    + +

    Class SimpleKeyAndCertificateHandlerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerConfiguration.html index 15f79943..67189bc8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerFactory.html index 9804c881..50a1c330 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/class-use/SimpleKeyAndCertificateHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Class se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory

    -
    No usage of se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.config.SimpleKeyAndCertificateHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-summary.html index 67b24ae9..4700290e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-summary.html @@ -1,181 +1,113 @@ - - -se.swedenconnect.signservice.certificate.simple.config (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple.config (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.simple.config

    +

    Package se.swedenconnect.signservice.certificate.simple.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.simple.config
    +
    Configuration for the SimpleKeyAndCertificateHandler.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-tree.html index 64915b7b..54cca71e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-tree.html @@ -1,126 +1,79 @@ - - -se.swedenconnect.signservice.certificate.simple.config Class Hierarchy (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple.config Class Hierarchy (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.simple.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-use.html index c9055dc0..ee0bf667 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/config/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.simple.config (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.simple.config (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.simple.config

    -
    No usage of se.swedenconnect.signservice.certificate.simple.config
    -
    +No usage of se.swedenconnect.signservice.certificate.simple.config
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-summary.html index 6dff61c2..ee77bdf5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-summary.html @@ -1,175 +1,109 @@ - - -se.swedenconnect.signservice.certificate.simple (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.certificate.simple

    +

    Package se.swedenconnect.signservice.certificate.simple

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.certificate.simple
    +
    A simple implementation of the KeyAndCertificateHandler.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-tree.html index 40d92d0c..1a1969b1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-tree.html @@ -1,119 +1,72 @@ - - -se.swedenconnect.signservice.certificate.simple Class Hierarchy (SignService KeyAndCertificate Simple - 1.0.2) + +se.swedenconnect.signservice.certificate.simple Class Hierarchy (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.certificate.simple

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-use.html b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-use.html index bf0e559a..49e243e0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/certificate/simple/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.certificate.simple (SignService KeyAndCertificate Simple - 1.0.2) + +Uses of Package se.swedenconnect.signservice.certificate.simple (SignService KeyAndCertificate Simple - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.certificate.simple

    -
    No usage of se.swedenconnect.signservice.certificate.simple
    -
    +No usage of se.swedenconnect.signservice.certificate.simple
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/ClientConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/client/ClientConfiguration.html index 304ebd90..6d204067 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/ClientConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/ClientConfiguration.html @@ -1,315 +1,182 @@ - - -ClientConfiguration (SignService Core - 1.0.2) + +ClientConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface ClientConfiguration

    + +

    Interface ClientConfiguration

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultClientConfiguration

      -
      public interface ClientConfiguration
      +
      public interface ClientConfiguration
      Representation of SignService client configuration.
      -
    • -
    -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getClientId

            -
            @Nonnull
            -String getClientId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getClientId

              +
              @Nonnull +String getClientId()
              Gets the unique client identifier.
              -
              -
              Returns:
              +
              +
              Returns:
              the client id
              +
            • -
            - - - -
              -
            • -

              getTrustedCertificates

              -
              @Nonnull
              -List<X509Certificate> getTrustedCertificates()
              +
            • +
              +

              getTrustedCertificates

              +
              @Nonnull +List<X509Certificate> getTrustedCertificates()
              Gets the certificate, or certificates, that we expect the client to use when signing messages.
              -
              -
              Returns:
              +
              +
              Returns:
              a list of certificates
              +
            • -
            - - - -
              -
            • -

              getResponseUrls

              -
              @Nullable
              -List<String> getResponseUrls()
              +
            • +
              +

              getResponseUrls

              +
              @Nullable +List<String> getResponseUrls()
              Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.

              Note that this method may return null if the protocol states that the response URL should be supplied in a signature request message.

              -
              -
              Returns:
              +
              +
              Returns:
              a list of registered URL:s
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/class-use/ClientConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/client/class-use/ClientConfiguration.html index f1ad2d6c..9780161c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/class-use/ClientConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/class-use/ClientConfiguration.html @@ -1,198 +1,91 @@ - - -Uses of Interface se.swedenconnect.signservice.client.ClientConfiguration (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.client.ClientConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.client.ClientConfiguration

    +

    Uses of Interface
    se.swedenconnect.signservice.client.ClientConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.html index 50222ef9..58f1b8de 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/impl/DefaultClientConfiguration.html @@ -1,543 +1,351 @@ - - -DefaultClientConfiguration (SignService Core - 1.0.2) + +DefaultClientConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultClientConfiguration

    + +

    Class DefaultClientConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    + + +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultClientConfiguration

            -
            public DefaultClientConfiguration()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultClientConfiguration

              +
              public DefaultClientConfiguration()
              Default constructor.
              +
            • -
            - - - -
              -
            • -

              DefaultClientConfiguration

              -
              public DefaultClientConfiguration​(String clientId)
              +
            • +
              +

              DefaultClientConfiguration

              +
              public DefaultClientConfiguration(String clientId)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              clientId - the client ID
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getClientId

            -
            @Nonnull
            -public String getClientId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getClientId

              +
              @Nonnull +public String getClientId()
              Gets the unique client identifier.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getClientId in interface ClientConfiguration
              -
              Returns:
              +
              Returns:
              the client id
              +
            • -
            - - - -
              -
            • -

              setClientId

              -
              public void setClientId​(@Nonnull
              -                        String clientId)
              +
            • +
              +

              setClientId

              +
              public void setClientId(@Nonnull + String clientId)
              Assigns the client ID.
              -
              -
              Parameters:
              +
              +
              Parameters:
              clientId - the client ID
              +
            • -
            - - - -
              -
            • -

              getTrustedCertificates

              -
              @Nonnull
              -public List<X509Certificate> getTrustedCertificates()
              +
            • +
              +

              getTrustedCertificates

              +
              @Nonnull +public List<X509Certificate> getTrustedCertificates()
              Gets the certificate, or certificates, that we expect the client to use when signing messages.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getTrustedCertificates in interface ClientConfiguration
              -
              Returns:
              +
              Returns:
              a list of certificates
              +
            • -
            - - - -
              -
            • -

              setTrustedCertificates

              -
              public void setTrustedCertificates​(@Nonnull
              -                                   List<X509Certificate> trustedCertificates)
              +
            • +
              +

              setTrustedCertificates

              +
              public void setTrustedCertificates(@Nonnull + List<X509Certificate> trustedCertificates)
              Assigns a list of the client certificate(s).
              -
              -
              Parameters:
              +
              +
              Parameters:
              trustedCertificates - client certificates
              +
            • -
            - - - -
              -
            • -

              getResponseUrls

              -
              @Nullable
              -public List<String> getResponseUrls()
              +
            • +
              +

              getResponseUrls

              +
              @Nullable +public List<String> getResponseUrls()
              Gets a list of registered response URL:s, i.e., URL:s which the SignService may use when sending back a signature response message.

              Note that this method may return null if the protocol states that the response URL should be supplied in a signature request message.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getResponseUrls in interface ClientConfiguration
              -
              Returns:
              +
              Returns:
              a list of registered URL:s
              +
            • -
            - - - -
              -
            • -

              setResponseUrls

              -
              public void setResponseUrls​(@Nonnull
              -                            List<String> responseUrls)
              +
            • +
              +

              setResponseUrls

              +
              public void setResponseUrls(@Nonnull + List<String> responseUrls)
              Assigns the registered client response URL:s.
              -
              -
              Parameters:
              +
              +
              Parameters:
              responseUrls - response URL:s
              +
            • -
            - - - - - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/impl/class-use/DefaultClientConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/client/impl/class-use/DefaultClientConfiguration.html index 92b934ef..33ea9ca3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/impl/class-use/DefaultClientConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/impl/class-use/DefaultClientConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.client.impl.DefaultClientConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.client.impl.DefaultClientConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.client.impl.DefaultClientConfiguration

    -
    No usage of se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
    -
    +No usage of se.swedenconnect.signservice.client.impl.DefaultClientConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-summary.html index 5c5c7097..e19bb4d6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-summary.html @@ -1,175 +1,105 @@ - - -se.swedenconnect.signservice.client.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.client.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.client.impl

    +

    Package se.swedenconnect.signservice.client.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.client.impl
    +
    Client configuration implementation.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-tree.html index eda1ebc6..3c537705 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.client.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.client.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.client.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-use.html index 92775333..73922e90 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/impl/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.client.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.client.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.client.impl

    -
    No usage of se.swedenconnect.signservice.client.impl
    -
    +No usage of se.swedenconnect.signservice.client.impl
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/client/package-summary.html index e926af1c..54e1498b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/package-summary.html @@ -1,175 +1,105 @@ - - -se.swedenconnect.signservice.client (SignService Core - 1.0.2) + +se.swedenconnect.signservice.client (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.client

    +

    Package se.swedenconnect.signservice.client

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.client
    +
    API:s and types for handling of SignService clients.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/client/package-tree.html index 047ba274..fbc0b9d9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/package-tree.html @@ -1,161 +1,72 @@ - - -se.swedenconnect.signservice.client Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.client Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.client

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/client/package-use.html b/docs/apidocs/se/swedenconnect/signservice/client/package-use.html index 199349ef..28ff082c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/client/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/client/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.client (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.client (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.client

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/BeanRegistrator.html b/docs/apidocs/se/swedenconnect/signservice/config/BeanRegistrator.html index 7d542527..d3833c6c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/BeanRegistrator.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/BeanRegistrator.html @@ -1,278 +1,153 @@ - - -BeanRegistrator (SignService Configuration Base - 1.0.4) + +BeanRegistrator (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface BeanRegistrator

    + +

    Interface BeanRegistrator

    -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          <T> voidregisterBean​(String beanName, - Class<T> type, - T bean) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          <T> void
          +
          registerBean(String beanName, + Class<T> type, + T bean)
          +
          Registers a bean with the given name.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - - - -
            -
          • -

            registerBean

            -
            <T> void registerBean​(@Nonnull
            -                      String beanName,
            -                      @Nonnull
            -                      Class<T> type,
            -                      @Nonnull
            -                      T bean)
            -               throws Exception
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              registerBean

              +
              <T> void registerBean(@Nonnull + String beanName, + @Nonnull + Class<T> type, + @Nonnull + T bean) + throws Exception
              Registers a bean with the given name.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the bean
              -
              Parameters:
              +
              Parameters:
              beanName - the bean name
              type - the type of the bean
              bean - the bean
              -
              Throws:
              -
              Exception - for bean registration errors
              +
              Throws:
              +
              Exception - for bean registration errors
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.html index 2ac56977..95993243 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceConfigurationProperties.html @@ -1,806 +1,555 @@ - - -DefaultSignServiceConfigurationProperties (SignService Configuration Base - 1.0.4) + +DefaultSignServiceConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignServiceConfigurationProperties

    + +

    Class DefaultSignServiceConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    +
    +
    Specified by:
    getMessageReplayCheckerBeanName in interface SignServiceConfigurationProperties
    -
    Returns:
    +
    Returns:
    the bean name or null
    -
    See Also:
    -
    SignServiceConfigurationProperties.getReplayCheckerStorageContainerBeanName()
    +
    See Also:
    +
    + +
    + - - - - - - - - - - - - - - - - -
      -
    • -

      setDomain

      -
      public void setDomain​(String domain)
      +
    • +
      +

      setDomain

      +
      public void setDomain(String domain)
      The domain under which the SignService is running.
      +
    • -
    - - - -
      -
    • -

      setBaseUrl

      -
      public void setBaseUrl​(String baseUrl)
      +
    • +
      +

      setBaseUrl

      +
      public void setBaseUrl(String baseUrl)
      The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/'). Must not end with a '/'.
      +
    • -
    - - - -
      -
    • -

      setDefaultSignServiceId

      -
      public void setDefaultSignServiceId​(String defaultSignServiceId)
      +
    • +
      +

      setDefaultSignServiceId

      +
      public void setDefaultSignServiceId(String defaultSignServiceId)
      The default SignService ID. May be overridden in engines.
      +
    • -
    - - - -
      -
    • -

      setDefaultCredential

      -
      public void setDefaultCredential​(PkiCredentialConfiguration defaultCredential)
      +
    • +
      +

      setDefaultCredential

      +
      public void setDefaultCredential(PkiCredentialConfiguration defaultCredential)
      Configuration for the SignService default credential. By setting this, several engines may share the same credential.
      +
    • -
    - - - -
      -
    • -

      setValidationConfig

      -
      public void setValidationConfig​(ValidationConfiguration validationConfig)
      +
    • +
      +

      setValidationConfig

      +
      public void setValidationConfig(ValidationConfiguration validationConfig)
      Configuration for application wide validation settings.

      - If no validation settings are configured a default instance of ValidationConfiguration will be used. + If no validation settings are configured a default instance of ValidationConfiguration will be used.

      +
    • -
    - - - - - - - -
      -
    • -

      setDefaultHandlerConfig

      -
      public void setDefaultHandlerConfig​(SharedHandlerConfigurationProperties defaultHandlerConfig)
      +
    • +
      +

      setDefaultHandlerConfig

      +
      public void setDefaultHandlerConfig(SharedHandlerConfigurationProperties defaultHandlerConfig)
      Default handler configuration. Used by the handler instances configured as part of the engine configuration.
      +
    • -
    - - - - - - - -
      -
    • -

      setMessageReplayCheckerBeanName

      -
      public void setMessageReplayCheckerBeanName​(String messageReplayCheckerBeanName)
      +
    • +
      +

      setMessageReplayCheckerBeanName

      +
      public void setMessageReplayCheckerBeanName(String messageReplayCheckerBeanName)
      Refers to a MessageReplayChecker bean that will be used by the application to detect message replay - attacks. If not set, a DefaultMessageReplayChecker will be used.
      + attacks. If not set, a DefaultMessageReplayChecker will be used. +
    • -
    - - - - - - - - + - - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceFactory.html b/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceFactory.html index 59163cbb..b303b86c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/DefaultSignServiceFactory.html @@ -1,477 +1,308 @@ - - -DefaultSignServiceFactory (SignService Configuration Base - 1.0.4) + +DefaultSignServiceFactory (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultSignServiceFactory

    + +

    Class DefaultSignServiceFactory

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.DefaultSignServiceFactory
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/EngineConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/EngineConfigurationProperties.html index 285ac2d5..1657b69b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/EngineConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/EngineConfigurationProperties.html @@ -1,726 +1,461 @@ - - -EngineConfigurationProperties (SignService Configuration Base - 1.0.4) + +EngineConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class EngineConfigurationProperties

    + +

    Class EngineConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.EngineConfigurationProperties
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.config.EngineConfigurationProperties
      +
      +

      -
      public class EngineConfigurationProperties
      -extends Object
      +
      public class EngineConfigurationProperties +extends Object
      Configuration properties for an engine configuration.
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/HandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/HandlerConfigurationProperties.html index fa147d52..9133109d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/HandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/HandlerConfigurationProperties.html @@ -1,139 +1,88 @@ - - -HandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +HandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface HandlerConfigurationProperties<T extends SignServiceHandler>

    + +

    Interface HandlerConfigurationProperties<T extends SignServiceHandler>

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getExternal

            -
            @Nullable
            -BeanReferenceHandlerConfiguration<T> getExternal()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getExternal

              +
              @Nullable +BeanReferenceHandlerConfiguration<T> getExternal()
              Gets the configuration that points to an already configured handler bean.
              -
              -
              Returns:
              +
              +
              Returns:
              a configuration that points to an already configured handler bean, or null if it is not assigned
              +
            • -
            - - - -
              -
            • -

              setExternal

              -
              void setExternal​(@Nullable
              -                 BeanReferenceHandlerConfiguration<T> external)
              +
            • +
              +

              setExternal

              +
              void setExternal(@Nullable + BeanReferenceHandlerConfiguration<T> external)
              Assigns the configuration that points to an already configured handler bean.
              -
              -
              Parameters:
              +
              +
              Parameters:
              external - configuration that points to an already configured handler bean
              +
            • -
            - - - -
              -
            • -

              getHandlerConfiguration

              -
              @Nonnull
              -HandlerConfiguration<T> getHandlerConfiguration()
              -                                         throws IllegalArgumentException
              +
            • +
              +

              getHandlerConfiguration

              +
              @Nonnull +HandlerConfiguration<T> getHandlerConfiguration() + throws IllegalArgumentException
              An handler configuration properties class may have setters for several types of a particular types of a handler. For a specific engine configuration only one may be assigned. This method returns the configuration that was set.
              -
              -
              Returns:
              +
              +
              Returns:
              the assigned configuration object
              -
              Throws:
              -
              IllegalArgumentException - if more than one configuration type is supplied, or no configuration exists
              +
              Throws:
              +
              IllegalArgumentException - if more than one configuration type is supplied, or no configuration exists
              +
            • -
            - - - -
              -
            • -

              getHandlerConfiguration

              -
              @Nullable
              -HandlerConfiguration<T> getHandlerConfiguration​(@Nonnull
              -                                                String name)
              +
            • +
              +

              getHandlerConfiguration

              +
              @Nullable +HandlerConfiguration<T> getHandlerConfiguration(@Nonnull + String name)
              Gets the handler configuration for the given name.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the configuration
              -
              Returns:
              +
              Returns:
              the handler configuration or null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.html index 0745efc8..bf11ba9e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/SharedHandlerConfigurationProperties.html @@ -1,465 +1,275 @@ - - -SharedHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +SharedHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SharedHandlerConfigurationProperties

    + +

    Class SharedHandlerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties
      +
      +

      -
      public class SharedHandlerConfigurationProperties
      -extends Object
      +
      public class SharedHandlerConfigurationProperties +extends Object
      Shared, or default, configuration properties that may be merged into the engine configuration.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.html index 3b87dc16..a60f32dd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/SignServiceConfigurationProperties.html @@ -1,528 +1,354 @@ - - -SignServiceConfigurationProperties (SignService Configuration Base - 1.0.4) + +SignServiceConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface SignServiceConfigurationProperties

    + +

    Interface SignServiceConfigurationProperties

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultSignServiceConfigurationProperties

      -
      public interface SignServiceConfigurationProperties
      +
      public interface SignServiceConfigurationProperties
      Interface describing all configuration settings for setting up a SignService application.
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getDomain

            -
            @Nonnull
            -String getDomain()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getDomain

              +
              @Nonnull +String getDomain()
              The domain under which the SignService is running.
              -
              -
              Returns:
              +
              +
              Returns:
              SignService domain
              +
            • -
            - - - -
              -
            • -

              getBaseUrl

              -
              @Nonnull
              -String getBaseUrl()
              +
            • +
              +

              getBaseUrl

              +
              @Nonnull +String getBaseUrl()
              The "base URL" of the SignService, i.e., the protocol, domain and context path (if set to something other than '/'). Must not end with a '/'.
              -
              -
              Returns:
              +
              +
              Returns:
              the application base URL
              +
            • -
            - - - -
              -
            • -

              getDefaultSignServiceId

              -
              @Nullable
              -String getDefaultSignServiceId()
              +
            • +
              +

              getDefaultSignServiceId

              +
              @Nullable +String getDefaultSignServiceId()
              The default SignService ID. May be overridden in engines. If null, all engines must define a SignService ID.
              -
              -
              Returns:
              +
              +
              Returns:
              the default SignService ID
              +
            • -
            - - - -
              -
            • -

              getDefaultCredential

              -
              @Nullable
              -PkiCredentialConfiguration getDefaultCredential()
              +
            • +
              +

              getDefaultCredential

              +
              @Nullable +PkiCredentialConfiguration getDefaultCredential()
              Configuration for the SignService default credential. By setting this, several engines may share the same credential. If null, all engines must define a SignService credential.
              -
              -
              Returns:
              +
              +
              Returns:
              default SignService credential
              +
            • -
            - - - -
              -
            • -

              getValidationConfig

              -
              @Nullable
              -ValidationConfiguration getValidationConfig()
              +
            • +
              +

              getValidationConfig

              +
              @Nullable +ValidationConfiguration getValidationConfig()
              Configuration for application wide validation settings.

              - If no validation settings are configured a default instance of ValidationConfiguration will be used. + If no validation settings are configured a default instance of ValidationConfiguration will be used.

              -
              -
              Returns:
              +
              +
              Returns:
              validation configuration
              +
            • -
            - - - - - - - -
              -
            • -

              getDefaultHandlerConfig

              -
              @Nullable
              -SharedHandlerConfigurationProperties getDefaultHandlerConfig()
              +
            • +
              +

              getDefaultHandlerConfig

              +
              @Nullable +SharedHandlerConfigurationProperties getDefaultHandlerConfig()
              Default handler configuration. Used by the handler instances configured as part of the engine configuration.
              -
              -
              Returns:
              +
              +
              Returns:
              default handler configuration
              +
            • -
            - - - - - - - -
              -
            • -

              getMessageReplayCheckerBeanName

              -
              @Nullable
              -String getMessageReplayCheckerBeanName()
              +
            • +
              +

              getMessageReplayCheckerBeanName

              +
              @Nullable +String getMessageReplayCheckerBeanName()
              Refers to a MessageReplayChecker bean that will be used by the application to detect message replay - attacks. If not set, a DefaultMessageReplayChecker will be used.
              -
              -
              Returns:
              + attacks. If not set, a DefaultMessageReplayChecker will be used.
    +
    +
    Returns:
    the bean name or null
    -
    See Also:
    -
    getReplayCheckerStorageContainerBeanName()
    +
    See Also:
    +
    + +
    + - - - - - - - - - - - - -
      -
    • -

      afterPropertiesSet

      -
      @PostConstruct
      -void afterPropertiesSet()
      -                 throws IllegalArgumentException
      +
    • +
      +

      afterPropertiesSet

      +
      @PostConstruct +void afterPropertiesSet() + throws IllegalArgumentException
      Assigns default values to properties that are not explicitly set and needs to have non-static values and also checks that mandatory values have been assigned.
      -
      -
      Throws:
      -
      IllegalArgumentException - for configuration errors
      +
      +
      Throws:
      +
      IllegalArgumentException - for configuration errors
      -
    • -
    + - - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/SignServiceFactory.html b/docs/apidocs/se/swedenconnect/signservice/config/SignServiceFactory.html index 2a5b22e2..2daa7239 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/SignServiceFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/SignServiceFactory.html @@ -1,281 +1,158 @@ - - -SignServiceFactory (SignService Configuration Base - 1.0.4) + +SignServiceFactory (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignServiceFactory

    + +

    Interface SignServiceFactory

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultSignServiceFactory

      -
      public interface SignServiceFactory
      +
      public interface SignServiceFactory
      The SignServiceFactory is responsible of setting up the required instances (beans) needed for a SignService application.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.html index a56425f1..125f4356 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/audit/AuditLoggerConfigurationProperties.html @@ -1,539 +1,339 @@ - - -AuditLoggerConfigurationProperties (SignService Configuration Base - 1.0.4) + +AuditLoggerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AuditLoggerConfigurationProperties

    + +

    Class AuditLoggerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/audit/class-use/AuditLoggerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/audit/class-use/AuditLoggerConfigurationProperties.html index 1c7e41d7..def56950 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/audit/class-use/AuditLoggerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/audit/class-use/AuditLoggerConfigurationProperties.html @@ -1,258 +1,133 @@ - - -Uses of Class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.audit.AuditLoggerConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-summary.html index 4ca886cf..6de39442 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-summary.html @@ -1,175 +1,125 @@ - - -se.swedenconnect.signservice.config.audit (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.audit (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.config.audit

    +

    Package se.swedenconnect.signservice.config.audit

    -
    -
    - - -
    Configuration for AuditLogger.
    +
    +
    package se.swedenconnect.signservice.config.audit
    +
    +
    Configuration for AuditLogger.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-tree.html index 70d907b6..5e55cb6e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.config.audit Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.audit Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.audit

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-use.html index d1a1afd2..a0835e8f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/audit/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/audit/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.config.audit (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.audit (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.audit

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.html index 7f9b49c7..49704226 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerBeanConfigurationProperties.html @@ -1,387 +1,225 @@ - - -AuthenticationHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +AuthenticationHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuthenticationHandlerBeanConfigurationProperties

    + +

    Class AuthenticationHandlerBeanConfigurationProperties

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AuthenticationHandlerBeanConfigurationProperties

            -
            public AuthenticationHandlerBeanConfigurationProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AuthenticationHandlerBeanConfigurationProperties

            +
            public AuthenticationHandlerBeanConfigurationProperties()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.html index d513ac18..3d569c61 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/AuthenticationHandlerConfigurationProperties.html @@ -1,475 +1,295 @@ - - -AuthenticationHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +AuthenticationHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AuthenticationHandlerConfigurationProperties

    + +

    Class AuthenticationHandlerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.html index 81de0dcb..328f9371 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/SamlMetadataProviderBeanConfiguration.html @@ -1,406 +1,236 @@ - - -SamlMetadataProviderBeanConfiguration (SignService Configuration Base - 1.0.4) + +SamlMetadataProviderBeanConfiguration (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SamlMetadataProviderBeanConfiguration

    + +

    Class SamlMetadataProviderBeanConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SamlMetadataProviderBeanConfiguration

            -
            public SamlMetadataProviderBeanConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SamlMetadataProviderBeanConfiguration

            +
            public SamlMetadataProviderBeanConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerBeanConfigurationProperties.html index fbc07b4d..dd2382c5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerBeanConfigurationProperties.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties

    -
    No usage of se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
    -
    +No usage of se.swedenconnect.signservice.config.authn.AuthenticationHandlerBeanConfigurationProperties
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerConfigurationProperties.html index cce9ed90..109add1e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/AuthenticationHandlerConfigurationProperties.html @@ -1,259 +1,132 @@ - - -Uses of Class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.authn.AuthenticationHandlerConfigurationProperties

    -
    -
    +
    -
  • -
    - - -

    Uses of AuthenticationHandlerConfigurationProperties in se.swedenconnect.signservice.config.authn

    - - - - - - - - - - - - - - -
    Subclasses of AuthenticationHandlerConfigurationProperties in se.swedenconnect.signservice.config.authn 
    Modifier and TypeClassDescription
    class AuthenticationHandlerBeanConfigurationProperties +
  • +
    +

    Uses of AuthenticationHandlerConfigurationProperties in se.swedenconnect.signservice.config.authn

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Properties for a common authentication handler bean.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/SamlMetadataProviderBeanConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/SamlMetadataProviderBeanConfiguration.html index bccad371..12e8d783 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/SamlMetadataProviderBeanConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/class-use/SamlMetadataProviderBeanConfiguration.html @@ -1,211 +1,98 @@ - - -Uses of Class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.config.authn.SamlMetadataProviderBeanConfiguration

    -
    -
    +
    +
    + - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-summary.html index 513a50fc..b06014d1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-summary.html @@ -1,188 +1,134 @@ - - -se.swedenconnect.signservice.config.authn (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.authn (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.config.authn

    +

    Package se.swedenconnect.signservice.config.authn

    -
    -
    - - -
    Configuration for AuthenticationHandler.
    +
    +
    package se.swedenconnect.signservice.config.authn
    +
    +
    Configuration for AuthenticationHandler.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-tree.html index 464655c1..84f2cc62 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-tree.html @@ -1,174 +1,85 @@ - - -se.swedenconnect.signservice.config.authn Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.authn Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.authn

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-use.html index d95a1aea..0c5ecfe2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/authn/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/authn/package-use.html @@ -1,240 +1,123 @@ - - -Uses of Package se.swedenconnect.signservice.config.authn (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.authn (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.authn

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.authn used by se.swedenconnect.signservice.config.authn 
    ClassDescription
    AuthenticationHandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Properties for authentication configuration.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.authn used by se.swedenconnect.signservice.config.common 
    ClassDescription
    SamlMetadataProviderBeanConfiguration +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A signature service normally has the same metadata provider for all of its clients, and a provider instance is pretty expensive to create, or rather, it spawns threads that download SAML metadata periodically.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.html index 12c95187..1282fc35 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerBeanConfigurationProperties.html @@ -1,386 +1,224 @@ - - -KeyAndCertificateHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +KeyAndCertificateHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class KeyAndCertificateHandlerBeanConfigurationProperties

    + +

    Class KeyAndCertificateHandlerBeanConfigurationProperties

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            KeyAndCertificateHandlerBeanConfigurationProperties

            -
            public KeyAndCertificateHandlerBeanConfigurationProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            KeyAndCertificateHandlerBeanConfigurationProperties

            +
            public KeyAndCertificateHandlerBeanConfigurationProperties()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.html index 890059bd..0c4a6dfb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/KeyAndCertificateHandlerConfigurationProperties.html @@ -1,475 +1,295 @@ - - -KeyAndCertificateHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +KeyAndCertificateHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class KeyAndCertificateHandlerConfigurationProperties

    + +

    Class KeyAndCertificateHandlerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerBeanConfigurationProperties.html index 6560ec74..6a1ad5bd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerBeanConfigurationProperties.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerBeanConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerConfigurationProperties.html index 87df58c3..f2a5e509 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/class-use/KeyAndCertificateHandlerConfigurationProperties.html @@ -1,259 +1,132 @@ - - -Uses of Class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.cert.KeyAndCertificateHandlerConfigurationProperties

    -
    -
    +
    -
  • -
    - - -

    Uses of KeyAndCertificateHandlerConfigurationProperties in se.swedenconnect.signservice.config.cert

    - - - - - - - - - - - - - - -
    Subclasses of KeyAndCertificateHandlerConfigurationProperties in se.swedenconnect.signservice.config.cert 
    Modifier and TypeClassDescription
    class KeyAndCertificateHandlerBeanConfigurationProperties -
    Configuration for a common KeyAndCertificateHandler bean.
    -
    +
  • +
    +

    Uses of KeyAndCertificateHandlerConfigurationProperties in se.swedenconnect.signservice.config.cert

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Configuration for a common KeyAndCertificateHandler bean.
    +
    +
  • -
  • - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-summary.html index 53a0acaf..b56e3df5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-summary.html @@ -1,181 +1,129 @@ - - -se.swedenconnect.signservice.config.cert (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.cert (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.config.cert

    +

    Package se.swedenconnect.signservice.config.cert

    -
    -
    - - -
    Configuration for KeyAndCertificateHandler.
    +
    +
    package se.swedenconnect.signservice.config.cert
    +
    +
    Configuration for KeyAndCertificateHandler.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-tree.html index a69adb20..fde0d0e4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-tree.html @@ -1,169 +1,80 @@ - - -se.swedenconnect.signservice.config.cert Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.cert Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.cert

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-use.html index 0b705589..7c699dea 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/cert/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/cert/package-use.html @@ -1,239 +1,122 @@ - - -Uses of Package se.swedenconnect.signservice.config.cert (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.cert (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.cert

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.cert used by se.swedenconnect.signservice.config.cert 
    ClassDescription
    KeyAndCertificateHandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Configuration properties for key and certificate handlers.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.cert used by se.swedenconnect.signservice.config.common 
    ClassDescription
    KeyAndCertificateHandlerBeanConfigurationProperties -
    Configuration for a common KeyAndCertificateHandler bean.
    -
    +
  • +
    + +
    +
    Class
    +
    Description
    + +
    +
    Configuration for a common KeyAndCertificateHandler bean.
    +
    +
    +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/BeanRegistrator.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/BeanRegistrator.html index 10ca567e..f3842e0c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/BeanRegistrator.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/BeanRegistrator.html @@ -1,218 +1,107 @@ - - -Uses of Interface se.swedenconnect.signservice.config.BeanRegistrator (SignService Configuration Base - 1.0.4) + +Uses of Interface se.swedenconnect.signservice.config.BeanRegistrator (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.config.BeanRegistrator

    +

    Uses of Interface
    se.swedenconnect.signservice.config.BeanRegistrator

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceConfigurationProperties.html index 25abc998..5e6cb46d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceConfigurationProperties.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties

    -
    No usage of se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
    -
    +No usage of se.swedenconnect.signservice.config.DefaultSignServiceConfigurationProperties
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceFactory.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceFactory.html index 45afb651..c0e7ef35 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/DefaultSignServiceFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.DefaultSignServiceFactory (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.DefaultSignServiceFactory (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.DefaultSignServiceFactory

    +

    Uses of Class
    se.swedenconnect.signservice.config.DefaultSignServiceFactory

    -
    No usage of se.swedenconnect.signservice.config.DefaultSignServiceFactory
    -
    +No usage of se.swedenconnect.signservice.config.DefaultSignServiceFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/EngineConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/EngineConfigurationProperties.html index 3ad7b589..f714835b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/EngineConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/EngineConfigurationProperties.html @@ -1,222 +1,107 @@ - - -Uses of Class se.swedenconnect.signservice.config.EngineConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.EngineConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.EngineConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.EngineConfigurationProperties

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/HandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/HandlerConfigurationProperties.html index eaf28c08..bb1c1da9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/HandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/HandlerConfigurationProperties.html @@ -1,346 +1,191 @@ - - -Uses of Interface se.swedenconnect.signservice.config.HandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Interface se.swedenconnect.signservice.config.HandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.config.HandlerConfigurationProperties

    +

    Uses of Interface
    se.swedenconnect.signservice.config.HandlerConfigurationProperties

    -
    -
    +
    -
  • -
    - - -

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.authn

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.authn that implement HandlerConfigurationProperties 
    Modifier and TypeClassDescription
    class AuthenticationHandlerBeanConfigurationProperties +
  • +
    +

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.authn

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Properties for a common authentication handler bean.
    -
  • class AuthenticationHandlerConfigurationProperties + +
    class 
    + +
    Properties for authentication configuration.
    -
    +
  • +
    -
  • -
    - - -

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.cert

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.cert that implement HandlerConfigurationProperties 
    Modifier and TypeClassDescription
    class KeyAndCertificateHandlerBeanConfigurationProperties -
    Configuration for a common KeyAndCertificateHandler bean.
    -
    class KeyAndCertificateHandlerConfigurationProperties +
  • +
    +

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.cert

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Configuration for a common KeyAndCertificateHandler bean.
    +
    +
    class 
    + +
    Configuration properties for key and certificate handlers.
    -
  • + +
  • -
  • -
    - - -

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.protocol

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.protocol that implement HandlerConfigurationProperties 
    Modifier and TypeClassDescription
    class ProtocolHandlerBeanConfigurationProperties +
  • +
    +

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.protocol

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common protocol handler bean.
    -
  • class ProtocolHandlerConfigurationProperties + +
    class 
    + +
    Properties for protocol configuration.
    -
    + +
  • -
  • -
    - - -

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.sign

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.sign that implement HandlerConfigurationProperties 
    Modifier and TypeClassDescription
    class SignatureHandlerBeanConfigurationProperties +
  • +
    +

    Uses of HandlerConfigurationProperties in se.swedenconnect.signservice.config.sign

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common signature handler bean.
    -
  • class SignatureHandlerConfigurationProperties + +
    class 
    + +
    Configuration properties for signature handlers.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SharedHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SharedHandlerConfigurationProperties.html index 1a357619..034f6692 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SharedHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SharedHandlerConfigurationProperties.html @@ -1,222 +1,107 @@ - - -Uses of Class se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.SharedHandlerConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceConfigurationProperties.html index 10f30e26..cacefc57 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceConfigurationProperties.html @@ -1,226 +1,111 @@ - - -Uses of Interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Interface se.swedenconnect.signservice.config.SignServiceConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.config.SignServiceConfigurationProperties

    +

    Uses of Interface
    se.swedenconnect.signservice.config.SignServiceConfigurationProperties

    -
    -
    +
    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultSignServiceFactory.createSignServiceEngineManager(SignServiceConfigurationProperties configuration, + BeanLoader beanLoader, + BeanRegistrator beanRegistrator)
    +
    +
    Creates a SignServiceEngineManager based on the supplied configuration.
    +
    + +
    SignServiceFactory.createSignServiceEngineManager(SignServiceConfigurationProperties configuration, + BeanLoader beanLoader, + BeanRegistrator beanRegistrator)
    +
    +
    Creates a SignServiceEngineManager based on the supplied configuration.
    +
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceFactory.html b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceFactory.html index d458b9b5..15ddc746 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/class-use/SignServiceFactory.html @@ -1,198 +1,91 @@ - - -Uses of Interface se.swedenconnect.signservice.config.SignServiceFactory (SignService Configuration Base - 1.0.4) + +Uses of Interface se.swedenconnect.signservice.config.SignServiceFactory (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.config.SignServiceFactory

    +

    Uses of Interface
    se.swedenconnect.signservice.config.SignServiceFactory

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeanCandidate.html b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeanCandidate.html index b76b23e7..2929364e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeanCandidate.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeanCandidate.html @@ -1,312 +1,179 @@ - - -CommonBeanCandidate (SignService Configuration Base - 1.0.4) + +CommonBeanCandidate (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface CommonBeanCandidate

    + +

    Interface CommonBeanCandidate

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getBeanName

            -
            @Nonnull
            -String getBeanName()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getBeanName

              +
              @Nonnull +String getBeanName()
              The bean name that should be assigned.
              -
              -
              Returns:
              +
              +
              Returns:
              the bean name
              +
            • -
            - - - -
              -
            • -

              setBeanName

              -
              void setBeanName​(@Nonnull
              -                 String beanName)
              +
            • +
              +

              setBeanName

              +
              void setBeanName(@Nonnull + String beanName)
              The bean name that should be assigned.
              -
              -
              Parameters:
              +
              +
              Parameters:
              beanName - the bean name
              +
            • -
            - - - -
              -
            • -

              afterPropertiesSet

              -
              @PostConstruct
              -void afterPropertiesSet()
              -                 throws IllegalArgumentException
              +
            • +
              +

              afterPropertiesSet

              +
              @PostConstruct +void afterPropertiesSet() + throws IllegalArgumentException
              Method that is invoked by the framework after all settings have been assigned. The implementation checks that all necessary settings are assigned.
              -
              -
              Throws:
              -
              IllegalArgumentException - for configuration errors
              +
              +
              Throws:
              +
              IllegalArgumentException - for configuration errors
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.Saml.html b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.Saml.html index 448af446..2827685e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.Saml.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.Saml.html @@ -1,418 +1,243 @@ - - -CommonBeansConfigurationProperties.Saml (SignService Configuration Base - 1.0.4) + +CommonBeansConfigurationProperties.Saml (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CommonBeansConfigurationProperties.Saml

    + +

    Class CommonBeansConfigurationProperties.Saml

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml
      +
      +
      +
      Enclosing class:
      CommonBeansConfigurationProperties

      -
      public static class CommonBeansConfigurationProperties.Saml
      -extends Object
      +
      public static class CommonBeansConfigurationProperties.Saml +extends Object
      SAML bean configuration data.
      -
    • -
    -
    -
    -
    +
    protected boolean
    + +
     
    +
    boolean
    + +
     
    + + +
     
    +
    int
    + +
     
    +
    void
    + +
     
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.html index 10a9bf37..28b4d7a9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/CommonBeansConfigurationProperties.html @@ -1,520 +1,317 @@ - - -CommonBeansConfigurationProperties (SignService Configuration Base - 1.0.4) + +CommonBeansConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class CommonBeansConfigurationProperties

    + +

    Class CommonBeansConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties
      +
      +

      -
      public class CommonBeansConfigurationProperties
      -extends Object
      +
      public class CommonBeansConfigurationProperties +extends Object
      The configuration for some handlers, and also some other beans, normally do not differ between different engines (clients). It is not very efficient if every engine instance instantiates their own beans (for handlers or other base components). Instead the engine configuration can point to an already existing bean. This configuration properties class defines the configuration for components that may be "common".
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.html index f759fdd7..c5a33920 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/CredentialContainerBeanConfiguration.html @@ -1,405 +1,235 @@ - - -CredentialContainerBeanConfiguration (SignService Configuration Base - 1.0.4) + +CredentialContainerBeanConfiguration (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class CredentialContainerBeanConfiguration

    + +

    Class CredentialContainerBeanConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
      • -
      • -
          -
        • se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration +
      se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration
      +
      +
      +
      +
      All Implemented Interfaces:
      CommonBeanCandidate

      -
      public class CredentialContainerBeanConfiguration
      -extends se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration
      -implements CommonBeanCandidate
      -
      A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user +
      public class CredentialContainerBeanConfiguration +extends se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration +implements CommonBeanCandidate
      +
      A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user signing credentials). There is an advantage to use only one such instance, for example for easy scheduling of - the PkiCredentialContainer.cleanup() method. This class configures such a bean.
      -
    • -
    -
    -
    -
    + +
    +
      -
      -
        -
      • - - -

        Nested Class Summary

        -
          -
        • - - -

          Nested classes/interfaces inherited from class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

          -se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder
        • -
        -
      • -
      +
    • +
      +

      Nested Class Summary

      +
      +

      Nested classes/interfaces inherited from class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

      +se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration.CredentialContainerConfigurationBuilder
      - -
      - + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
    • -
      -
        -
      • - - -

        Method Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidafterPropertiesSet() +
      • +
        +

        Method Summary

        +
        +
        +
        +
        +
        Modifier and Type
        +
        Method
        +
        Description
        +
        void
        + +
        Method that is invoked by the framework after all settings have been assigned.
        -
      • StringgetBeanName() + + + +
        The bean name that should be assigned.
        -
        voidsetBeanName​(String beanName) + +
        void
        +
        setBeanName(String beanName)
        +
        The bean name that should be assigned.
        -
        -
          -
        • - - -

          Methods inherited from class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

          -builder, canEqual, create, equals, getHsmConfigurationFile, getHsmPin, getSecurityProvider, hashCode, setHsmConfigurationFile, setHsmPin, setSecurityProvider, toString
        • -
        - -
      • -
      +
    +
    + + +
    +

    Methods inherited from class se.swedenconnect.signservice.certificate.base.config.CredentialContainerConfiguration

    +builder, canEqual, create, equals, getHsmConfigurationFile, getHsmPin, getSecurityProvider, hashCode, setHsmConfigurationFile, setHsmPin, setSecurityProvider, toString
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            CredentialContainerBeanConfiguration

            -
            public CredentialContainerBeanConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            CredentialContainerBeanConfiguration

            +
            public CredentialContainerBeanConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeanCandidate.html b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeanCandidate.html index c14970a9..b519b9b8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeanCandidate.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeanCandidate.html @@ -1,327 +1,178 @@ - - -Uses of Interface se.swedenconnect.signservice.config.common.CommonBeanCandidate (SignService Configuration Base - 1.0.4) + +Uses of Interface se.swedenconnect.signservice.config.common.CommonBeanCandidate (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.config.common.CommonBeanCandidate

    +

    Uses of Interface
    se.swedenconnect.signservice.config.common.CommonBeanCandidate

    +
    +
    Packages that use CommonBeanCandidate
    +
    +
    Package
    +
    Description
    + +
    +
    Configuration for AuthenticationHandler.
    -
    -
    +
    -
  • -
    - - -

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.cert

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.cert that implement CommonBeanCandidate 
    Modifier and TypeClassDescription
    class KeyAndCertificateHandlerBeanConfigurationProperties -
    Configuration for a common KeyAndCertificateHandler bean.
    -
    +
  • +
    +

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.cert

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    Configuration for a common KeyAndCertificateHandler bean.
    +
    +
  • -
  • -
    - - -

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.common

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common that implement CommonBeanCandidate 
    Modifier and TypeClassDescription
    class CredentialContainerBeanConfiguration -
    A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user +
  • +
    +

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.common

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    +
    A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user signing credentials).
    -
  • +
  • +
    -
  • -
    - - -

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.protocol

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.protocol that implement CommonBeanCandidate 
    Modifier and TypeClassDescription
    class ProtocolHandlerBeanConfigurationProperties +
  • +
    +

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.protocol

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common protocol handler bean.
    -
  • + +
  • -
  • -
    - - -

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.sign

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.sign that implement CommonBeanCandidate 
    Modifier and TypeClassDescription
    class SignatureHandlerBeanConfigurationProperties +
  • +
    +

    Uses of CommonBeanCandidate in se.swedenconnect.signservice.config.sign

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common signature handler bean.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.Saml.html b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.Saml.html index 19ffd874..1d13e9c7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.Saml.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.Saml.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml

    +

    Uses of Class
    se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties.Saml

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.html index 8cd28e30..8df0b72b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CommonBeansConfigurationProperties.html @@ -1,231 +1,114 @@ - - -Uses of Class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.common.CommonBeansConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CredentialContainerBeanConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CredentialContainerBeanConfiguration.html index a99bc86d..3a48c06d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CredentialContainerBeanConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/class-use/CredentialContainerBeanConfiguration.html @@ -1,217 +1,104 @@ - - -Uses of Class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.config.common.CredentialContainerBeanConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/common/package-summary.html index 4a250f5c..761f786e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/package-summary.html @@ -1,207 +1,146 @@ - - -se.swedenconnect.signservice.config.common (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.common (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.config.common

    +

    Package se.swedenconnect.signservice.config.common

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.config.common
    +
    Common bean configuration for SignService configuration.
    -
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/common/package-tree.html index 637b7de3..1cf49ecb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/package-tree.html @@ -1,177 +1,88 @@ - - -se.swedenconnect.signservice.config.common Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.common Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.common

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/common/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/common/package-use.html index 2666acd8..5ea4af9d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/common/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/common/package-use.html @@ -1,333 +1,188 @@ - - -Uses of Package se.swedenconnect.signservice.config.common (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.common (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.common

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common used by se.swedenconnect.signservice.config.authn 
    ClassDescription
    CommonBeanCandidate +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common used by se.swedenconnect.signservice.config.cert 
    ClassDescription
    CommonBeanCandidate +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common used by se.swedenconnect.signservice.config.common 
    ClassDescription
    CommonBeanCandidate +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
    -
  • CommonBeansConfigurationProperties.Saml + + +
    SAML bean configuration data.
    -
    CredentialContainerBeanConfiguration -
    A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user +
    + +
    +
    A KeyAndCertificateHandler needs a PkiCredentialContainer that it uses for key generation (user signing credentials).
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common used by se.swedenconnect.signservice.config.protocol 
    ClassDescription
    CommonBeanCandidate +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.common used by se.swedenconnect.signservice.config.sign 
    ClassDescription
    CommonBeanCandidate +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An interface that is implemented by subclasses of configuration classes that may be instantiated as "common beans", see CommonBeansConfigurationProperties.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/package-summary.html index e01ac5c0..7756285f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/package-summary.html @@ -1,231 +1,162 @@ - - -se.swedenconnect.signservice.config (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.config

    +

    Package se.swedenconnect.signservice.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.config
    +
    Interfaces and classes for SignService Application Configuration.
    -
    + +
    +
    Interface describing all configuration settings for setting up a SignService application.
    +
    + +
    +
    The SignServiceFactory is responsible of setting up the required instances (beans) needed for a SignService + application.
    +
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/package-tree.html index c21c309b..7cb814ef 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/package-tree.html @@ -1,177 +1,88 @@ - - -se.swedenconnect.signservice.config Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/package-use.html index e1a80c2d..0fa763f5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/package-use.html @@ -1,341 +1,192 @@ - - -Uses of Package se.swedenconnect.signservice.config (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config used by se.swedenconnect.signservice.config.audit 
    ClassDescription
    HandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A base interface for handler configuration classes.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config used by se.swedenconnect.signservice.config.authn 
    ClassDescription
    HandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A base interface for handler configuration classes.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config used by se.swedenconnect.signservice.config.cert 
    ClassDescription
    HandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A base interface for handler configuration classes.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config used by se.swedenconnect.signservice.config.protocol 
    ClassDescription
    HandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A base interface for handler configuration classes.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config used by se.swedenconnect.signservice.config.sign 
    ClassDescription
    HandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A base interface for handler configuration classes.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.html index 86b4268d..b544f8e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerBeanConfigurationProperties.html @@ -1,386 +1,224 @@ - - -ProtocolHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +ProtocolHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ProtocolHandlerBeanConfigurationProperties

    + +

    Class ProtocolHandlerBeanConfigurationProperties

    -
    - -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties

    +getDss, getExternal, getHandlerConfiguration, getHandlerConfiguration, setDss, setExternal
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ProtocolHandlerBeanConfigurationProperties

            -
            public ProtocolHandlerBeanConfigurationProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ProtocolHandlerBeanConfigurationProperties

            +
            public ProtocolHandlerBeanConfigurationProperties()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.html index 3d45151f..fce5d6fe 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/ProtocolHandlerConfigurationProperties.html @@ -1,441 +1,271 @@ - - -ProtocolHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +ProtocolHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ProtocolHandlerConfigurationProperties

    + +

    Class ProtocolHandlerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerBeanConfigurationProperties.html index d41a6a35..94e5274e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerBeanConfigurationProperties.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.protocol.ProtocolHandlerBeanConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerConfigurationProperties.html index 99af8e02..1bbdc57b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/class-use/ProtocolHandlerConfigurationProperties.html @@ -1,259 +1,132 @@ - - -Uses of Class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.protocol.ProtocolHandlerConfigurationProperties

    -
    -
    +
    -
  • -
    - - -

    Uses of ProtocolHandlerConfigurationProperties in se.swedenconnect.signservice.config.protocol

    - - - - - - - - - - - - - - -
    Subclasses of ProtocolHandlerConfigurationProperties in se.swedenconnect.signservice.config.protocol 
    Modifier and TypeClassDescription
    class ProtocolHandlerBeanConfigurationProperties +
  • +
    +

    Uses of ProtocolHandlerConfigurationProperties in se.swedenconnect.signservice.config.protocol

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common protocol handler bean.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-summary.html index db18c56b..a4f0b14d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-summary.html @@ -1,181 +1,129 @@ - - -se.swedenconnect.signservice.config.protocol (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.protocol (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.config.protocol

    +

    Package se.swedenconnect.signservice.config.protocol

    -
    -
    - - -
    Configuration for ProtocolHandler.
    +
    +
    package se.swedenconnect.signservice.config.protocol
    +
    +
    Configuration for ProtocolHandler.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-tree.html index b2bd0ba2..a7def555 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-tree.html @@ -1,169 +1,80 @@ - - -se.swedenconnect.signservice.config.protocol Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.protocol Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.protocol

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-use.html index 10179363..b9037245 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/protocol/package-use.html @@ -1,239 +1,122 @@ - - -Uses of Package se.swedenconnect.signservice.config.protocol (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.protocol (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.protocol

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.protocol used by se.swedenconnect.signservice.config.common 
    ClassDescription
    ProtocolHandlerBeanConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Configuration for a common protocol handler bean.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.protocol used by se.swedenconnect.signservice.config.protocol 
    ClassDescription
    ProtocolHandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Properties for protocol configuration.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.html index df7cb59d..5de2b2aa 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerBeanConfigurationProperties.html @@ -1,386 +1,224 @@ - - -SignatureHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +SignatureHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignatureHandlerBeanConfigurationProperties

    + +

    Class SignatureHandlerBeanConfigurationProperties

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignatureHandlerBeanConfigurationProperties

            -
            public SignatureHandlerBeanConfigurationProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SignatureHandlerBeanConfigurationProperties

            +
            public SignatureHandlerBeanConfigurationProperties()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getBeanName

              -
              @Nonnull
              -public String getBeanName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getBeanName

                +
                @Nonnull +public String getBeanName()
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getBeanName in interface CommonBeanCandidate
                -
                Returns:
                +
                Returns:
                the bean name
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                The bean name that should be assigned.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface CommonBeanCandidate
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.html index 0cc611ca..5bd290d1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/SignatureHandlerConfigurationProperties.html @@ -1,441 +1,271 @@ - - -SignatureHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +SignatureHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SignatureHandlerConfigurationProperties

    + +

    Class SignatureHandlerConfigurationProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerBeanConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerBeanConfigurationProperties.html index 107c9afd..fefa66f3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerBeanConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerBeanConfigurationProperties.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.sign.SignatureHandlerBeanConfigurationProperties

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerConfigurationProperties.html index e4581fe4..ddda9414 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/class-use/SignatureHandlerConfigurationProperties.html @@ -1,259 +1,132 @@ - - -Uses of Class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties (SignService Configuration Base - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.sign.SignatureHandlerConfigurationProperties

    -
    -
    +
    -
  • -
    - - -

    Uses of SignatureHandlerConfigurationProperties in se.swedenconnect.signservice.config.sign

    - - - - - - - - - - - - - - -
    Subclasses of SignatureHandlerConfigurationProperties in se.swedenconnect.signservice.config.sign 
    Modifier and TypeClassDescription
    class SignatureHandlerBeanConfigurationProperties +
  • +
    +

    Uses of SignatureHandlerConfigurationProperties in se.swedenconnect.signservice.config.sign

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Configuration for a common signature handler bean.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-summary.html index cf32ee63..64ca2aa3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-summary.html @@ -1,181 +1,129 @@ - - -se.swedenconnect.signservice.config.sign (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.sign (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.config.sign

    +

    Package se.swedenconnect.signservice.config.sign

    -
    -
    - - -
    Configuration for SignatureHandler.
    +
    +
    package se.swedenconnect.signservice.config.sign
    +
    +
    Configuration for SignatureHandler.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-tree.html index 480e0905..dfd0ffa9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-tree.html @@ -1,169 +1,80 @@ - - -se.swedenconnect.signservice.config.sign Class Hierarchy (SignService Configuration Base - 1.0.4) + +se.swedenconnect.signservice.config.sign Class Hierarchy (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.sign

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-use.html index b6ab75cf..f770f382 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/sign/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/sign/package-use.html @@ -1,239 +1,122 @@ - - -Uses of Package se.swedenconnect.signservice.config.sign (SignService Configuration Base - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.sign (SignService Configuration Base - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.sign

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.sign used by se.swedenconnect.signservice.config.common 
    ClassDescription
    SignatureHandlerBeanConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Configuration for a common signature handler bean.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.config.sign used by se.swedenconnect.signservice.config.sign 
    ClassDescription
    SignatureHandlerConfigurationProperties +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Configuration properties for signature handlers.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.html index 7dfe835d..7379e941 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/OpenSAMLConfiguration.html @@ -1,322 +1,134 @@ - - -OpenSAMLConfiguration (SignService Configuration Spring Support - 1.0.4) + +OpenSAMLConfiguration (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class OpenSAMLConfiguration

    + +

    Class OpenSAMLConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
      • -
      -
    • -
    -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            OpenSAMLConfiguration

            -
            public OpenSAMLConfiguration()
            -
          • -
          -
        • -
        +
      • +
        +

        Constructor Details

        + -
    -
    -
    + +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.html index e5aa2453..c4da6ad4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringBeanRegistrator.html @@ -1,337 +1,191 @@ - - -SpringBeanRegistrator (SignService Configuration Spring Support - 1.0.4) + +SpringBeanRegistrator (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SpringBeanRegistrator

    + +

    Class SpringBeanRegistrator

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
      • -
      -
    • -
    -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <T> void
    +
    registerBean(String beanName, + Class<T> type, + T bean)
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    -
    - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.html index 229af063..46149144 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/SpringSignServiceConfigurationProperties.html @@ -1,287 +1,142 @@ - - -SpringSignServiceConfigurationProperties (SignService Configuration Spring Support - 1.0.4) + +SpringSignServiceConfigurationProperties (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SpringSignServiceConfigurationProperties

    + +

    Class SpringSignServiceConfigurationProperties

    -
    - -
    - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SpringSignServiceConfigurationProperties

            -
            public SpringSignServiceConfigurationProperties()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SpringSignServiceConfigurationProperties

            +
            public SpringSignServiceConfigurationProperties()
            +
        -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/OpenSAMLConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/OpenSAMLConfiguration.html index efbc13ff..148622a3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/OpenSAMLConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/OpenSAMLConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration (SignService Configuration Spring Support - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration

    -
    No usage of se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
    -
    +No usage of se.swedenconnect.signservice.config.spring.OpenSAMLConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringBeanRegistrator.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringBeanRegistrator.html index 36ce5588..9e62397f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringBeanRegistrator.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringBeanRegistrator.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator (SignService Configuration Spring Support - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.spring.SpringBeanRegistrator (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.spring.SpringBeanRegistrator

    +

    Uses of Class
    se.swedenconnect.signservice.config.spring.SpringBeanRegistrator

    -
    No usage of se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
    -
    +No usage of se.swedenconnect.signservice.config.spring.SpringBeanRegistrator
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringSignServiceConfigurationProperties.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringSignServiceConfigurationProperties.html index 3704e4b5..bd20a3e1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringSignServiceConfigurationProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/class-use/SpringSignServiceConfigurationProperties.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties (SignService Configuration Spring Support - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties

    +

    Uses of Class
    se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties

    -
    No usage of se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties
    -
    +No usage of se.swedenconnect.signservice.config.spring.SpringSignServiceConfigurationProperties
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.html index b953d6c0..1e27993b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/LocalizedStringConverter.html @@ -1,252 +1,161 @@ - - -LocalizedStringConverter (SignService Configuration Spring Support - 1.0.4) + +LocalizedStringConverter (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class LocalizedStringConverter

    + +

    Class LocalizedStringConverter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface org.springframework.core.convert.converter.Converter

    +andThen
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            LocalizedStringConverter

            -
            public LocalizedStringConverter()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            LocalizedStringConverter

            +
            public LocalizedStringConverter()
            +
          +
        • -
          -
        -
    -
    - + +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.html index 39fd9cf5..02c6b455 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/SignServiceConverterConfiguration.html @@ -1,375 +1,220 @@ - - -SignServiceConverterConfiguration (SignService Configuration Spring Support - 1.0.4) + +SignServiceConverterConfiguration (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignServiceConverterConfiguration

    + +

    Class SignServiceConverterConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceConverterConfiguration

            -
            public SignServiceConverterConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SignServiceConverterConfiguration

            +
            public SignServiceConverterConfiguration()
            +
          +
        • -
          -
    +
    +
    Returns:
    a PropertyToX509CertificateConverter bean
    + - - - - - - - - - + - - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/LocalizedStringConverter.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/LocalizedStringConverter.html index 891e8a42..8dface68 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/LocalizedStringConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/LocalizedStringConverter.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter (SignService Configuration Spring Support - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter

    +

    Uses of Class
    se.swedenconnect.signservice.config.spring.converters.LocalizedStringConverter

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/SignServiceConverterConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/SignServiceConverterConfiguration.html index 47362c5a..c818200e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/SignServiceConverterConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/class-use/SignServiceConverterConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration (SignService Configuration Spring Support - 1.0.4) + +Uses of Class se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration

    -
    No usage of se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
    -
    +No usage of se.swedenconnect.signservice.config.spring.converters.SignServiceConverterConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-summary.html index 5f40fe7e..afdad4e7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-summary.html @@ -1,182 +1,110 @@ - - -se.swedenconnect.signservice.config.spring.converters (SignService Configuration Spring Support - 1.0.4) + +se.swedenconnect.signservice.config.spring.converters (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.config.spring.converters

    +

    Package se.swedenconnect.signservice.config.spring.converters

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.config.spring.converters
    +
    Converters that are useful/needed when applying properties to SignService configuration properties classes.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-tree.html index 03a3dc15..d7787f08 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-tree.html @@ -1,166 +1,77 @@ - - -se.swedenconnect.signservice.config.spring.converters Class Hierarchy (SignService Configuration Spring Support - 1.0.4) + +se.swedenconnect.signservice.config.spring.converters Class Hierarchy (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.spring.converters

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-use.html index feaa9e96..62f2a5ea 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/converters/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.config.spring.converters (SignService Configuration Spring Support - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.spring.converters (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.spring.converters

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-summary.html index 5c2717d7..b30035bf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-summary.html @@ -1,185 +1,111 @@ - - -se.swedenconnect.signservice.config.spring (SignService Configuration Spring Support - 1.0.4) + +se.swedenconnect.signservice.config.spring (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.config.spring

    +

    Package se.swedenconnect.signservice.config.spring

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.config.spring
    +
    Configuration support for Spring environments.
    -
    + +
     
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-tree.html index 39fb4bc9..09923dd6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-tree.html @@ -1,171 +1,82 @@ - - -se.swedenconnect.signservice.config.spring Class Hierarchy (SignService Configuration Spring Support - 1.0.4) + +se.swedenconnect.signservice.config.spring Class Hierarchy (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.config.spring

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-use.html b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-use.html index cc468b89..73df18d4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/config/spring/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/config/spring/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.config.spring (SignService Configuration Spring Support - 1.0.4) + +Uses of Package se.swedenconnect.signservice.config.spring (SignService Configuration Spring Support - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.config.spring

    -
    No usage of se.swedenconnect.signservice.config.spring
    -
    +No usage of se.swedenconnect.signservice.config.spring
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/DefaultSignServiceContext.html b/docs/apidocs/se/swedenconnect/signservice/context/DefaultSignServiceContext.html index 7a3fb867..48b6a073 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/DefaultSignServiceContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/DefaultSignServiceContext.html @@ -1,512 +1,339 @@ - - -DefaultSignServiceContext (SignService Core - 1.0.2) + +DefaultSignServiceContext (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultSignServiceContext

    + +

    Class DefaultSignServiceContext

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.context.DefaultSignServiceContext
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignServiceContext

            -
            public DefaultSignServiceContext​(@Nonnull
            -                                 String id)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSignServiceContext

              +
              public DefaultSignServiceContext(@Nonnull + String id)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the context ID
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getId

            -
            @Nonnull
            -public String getId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getId

              +
              @Nonnull +public String getId()
              Gets the unique ID for the current operation. This ID should be included in all logs (process- and audit logs).
              -
              -
              Specified by:
              +
              +
              Specified by:
              getId in interface SignServiceContext
              -
              Returns:
              +
              Returns:
              the unique ID for the operation
              +
            • -
            - - - - - -
              -
            • -

              put

              -
              public <T extends Serializable> void put​(@Nonnull
              -                                         String name,
              -                                         @Nullable
              -                                         T data)
              +
            • +
              +

              put

              +
              public <T extends Serializable> void put(@Nonnull + String name, + @Nullable + T data)
              Stores a data element in the context.
              -
              -
              Specified by:
              +
              +
              Specified by:
              put in interface SignServiceContext
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              data - the element to store
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nullable
              -public <T extends Serializable> T get​(@Nonnull
              -                                      String name)
              +
            • +
              +

              get

              +
              @Nullable +public <T extends Serializable> T get(@Nonnull + String name)
              Gets a named data element from the context.
              -
              -
              Specified by:
              +
              +
              Specified by:
              get in interface SignServiceContext
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nonnull
              -public <T extends Serializable> T get​(@Nonnull
              -                                      String name,
              -                                      @Nonnull
              -                                      Class<T> type)
              -                               throws ClassCastException
              +
            • +
              +

              get

              +
              @Nonnull +public <T extends Serializable> T get(@Nonnull + String name, + @Nonnull + Class<T> type) + throws ClassCastException
              Gets a named data element having a given type from the context.
              -
              -
              Specified by:
              +
              +
              Specified by:
              get in interface SignServiceContext
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              type - the type of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              -
              Throws:
              -
              ClassCastException - if the element exists but is not of the given type
              +
              Throws:
              +
              ClassCastException - if the element exists but is not of the given type
              +
            • -
            - - - -
              -
            • -

              remove

              -
              public <T extends Serializable> void remove​(@Nonnull
              -                                            String name)
              +
            • +
              +

              remove

              +
              public <T extends Serializable> void remove(@Nonnull + String name)
              Removes the named element from the context.

              The rationale behind this method is that a module that writes a large data element to the context should be able to remove it when it os no longer needed. In this way, storing the context is cheaper.

              -
              -
              Specified by:
              +
              +
              Specified by:
              remove in interface SignServiceContext
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              +
            • -
            - - - -
              -
            • -

              serialize

              -
              @Nonnull
              -public String serialize()
              +
            • +
              +

              serialize

              +
              @Nonnull +public String serialize()
              Serializes the context to its string representation/encoding.
              -
              -
              Specified by:
              +
              +
              Specified by:
              serialize in interface SignServiceContext
              -
              Returns:
              +
              Returns:
              the string encoding of the context object
              +
            • -
            - - - -
              -
            • -

              deserialize

              -
              @Nonnull
              -public static DefaultSignServiceContext deserialize​(@Nonnull
              -                                                    String encoding)
              +
            • +
              +

              deserialize

              +
              @Nonnull +public static DefaultSignServiceContext deserialize(@Nonnull + String encoding)
              Deserializes an encoding to a DefaultSignServiceContext object.
              -
              -
              Parameters:
              +
              +
              Parameters:
              encoding - the string encoding
              -
              Returns:
              +
              Returns:
              a DefaultSignServiceContext object
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/SignServiceContext.html b/docs/apidocs/se/swedenconnect/signservice/context/SignServiceContext.html index 572469a0..4faf1031 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/SignServiceContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/SignServiceContext.html @@ -1,411 +1,261 @@ - - -SignServiceContext (SignService Core - 1.0.2) + +SignServiceContext (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignServiceContext

    + +

    Interface SignServiceContext

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getId

            -
            @Nonnull
            -String getId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getId

              +
              @Nonnull +String getId()
              Gets the unique ID for the current operation. This ID should be included in all logs (process- and audit logs).
              -
              -
              Returns:
              +
              +
              Returns:
              the unique ID for the operation
              +
            • -
            - - - - - -
              -
            • -

              put

              -
              <T extends Serializable> void put​(@Nonnull
              -                                  String name,
              -                                  @Nullable
              -                                  T data)
              +
            • +
              +

              put

              +
              <T extends Serializable> void put(@Nonnull + String name, + @Nullable + T data)
              Stores a data element in the context.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              data - the element to store
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nullable
              -<T extends Serializable> T get​(@Nonnull
              -                               String name)
              +
            • +
              +

              get

              +
              @Nullable +<T extends Serializable> T get(@Nonnull + String name)
              Gets a named data element from the context.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nullable
              -<T extends Serializable> T get​(@Nonnull
              -                               String name,
              -                               @Nonnull
              -                               Class<T> type)
              -                        throws ClassCastException
              +
            • +
              +

              get

              +
              @Nullable +<T extends Serializable> T get(@Nonnull + String name, + @Nonnull + Class<T> type) + throws ClassCastException
              Gets a named data element having a given type from the context.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              type - the type of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              -
              Throws:
              -
              ClassCastException - if the element exists but is not of the given type
              +
              Throws:
              +
              ClassCastException - if the element exists but is not of the given type
              +
            • -
            - - - -
              -
            • -

              remove

              -
              <T extends Serializable> void remove​(@Nonnull
              -                                     String name)
              +
            • +
              +

              remove

              +
              <T extends Serializable> void remove(@Nonnull + String name)
              Removes the named element from the context.

              The rationale behind this method is that a module that writes a large data element to the context should be able to remove it when it os no longer needed. In this way, storing the context is cheaper.

              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the element
              -
              Parameters:
              +
              Parameters:
              name - the unique name of the element
              +
            • -
            - - - -
              -
            • -

              serialize

              -
              @Nonnull
              -String serialize()
              +
            • +
              +

              serialize

              +
              @Nonnull +String serialize()
              Serializes the context to its string representation/encoding.
              -
              -
              Returns:
              +
              +
              Returns:
              the string encoding of the context object
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/class-use/DefaultSignServiceContext.html b/docs/apidocs/se/swedenconnect/signservice/context/class-use/DefaultSignServiceContext.html index c94fe8ac..0a92790d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/class-use/DefaultSignServiceContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/class-use/DefaultSignServiceContext.html @@ -1,199 +1,92 @@ - - -Uses of Class se.swedenconnect.signservice.context.DefaultSignServiceContext (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.context.DefaultSignServiceContext (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.context.DefaultSignServiceContext

    +

    Uses of Class
    se.swedenconnect.signservice.context.DefaultSignServiceContext

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/class-use/SignServiceContext.html b/docs/apidocs/se/swedenconnect/signservice/context/class-use/SignServiceContext.html index 0ee92026..87e1b63b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/class-use/SignServiceContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/class-use/SignServiceContext.html @@ -1,480 +1,289 @@ - - -Uses of Interface se.swedenconnect.signservice.context.SignServiceContext (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.context.SignServiceContext (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.context.SignServiceContext

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.authn

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn with parameters of type SignServiceContext 
    Modifier and TypeMethodDescription
    AuthenticationResultChoiceAuthenticationHandler.authenticate​(AuthnRequirements authnRequirements, - SignMessage signMessage, - SignServiceContext context) +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.authn

    +
    Methods in se.swedenconnect.signservice.authn with parameters of type SignServiceContext
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AuthenticationHandler.authenticate(AuthnRequirements authnRequirements, + SignMessage signMessage, + SignServiceContext context)
    +
    Initiates authentication of the user.
    -
  • booleanAuthenticationHandler.canProcess​(HttpUserRequest request, - SignServiceContext context) + +
    boolean
    +
    AuthenticationHandler.canProcess(HttpUserRequest request, + SignServiceContext context)
    +
    A predicate that given a request tells whether this handler can process the request.
    -
    AuthenticationResultChoiceAuthenticationHandler.resumeAuthentication​(HttpUserRequest request, - SignServiceContext context) + + +
    AuthenticationHandler.resumeAuthentication(HttpUserRequest request, + SignServiceContext context)
    +
    Resumes an authentication process.
    -
    +
  • + -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.certificate

    - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.certificate with parameters of type SignServiceContext 
    Modifier and TypeMethodDescription
    voidKeyAndCertificateHandler.checkRequirements​(SignRequestMessage signRequest, - SignServiceContext context) +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.certificate

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    KeyAndCertificateHandler.checkRequirements(SignRequestMessage signRequest, + SignServiceContext context)
    +
    Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
    -
  • PkiCredentialKeyAndCertificateHandler.generateSigningCredential​(SignRequestMessage signRequest, - IdentityAssertion assertion, - SignServiceContext context) + + +
    KeyAndCertificateHandler.generateSigningCredential(SignRequestMessage signRequest, + IdentityAssertion assertion, + SignServiceContext context)
    +
    Generates a signing (private) key and issues a signing certificate given the supplied parameters.
    -
    + +
  • -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.context

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context that implement SignServiceContext 
    Modifier and TypeClassDescription
    class DefaultSignServiceContext +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.context

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the SignServiceContext interface.
    -
  • + +
  • -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.engine

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.engine with parameters of type SignServiceContext 
    Modifier and TypeMethodDescription
    SignServiceProcessingResultSignServiceEngine.processRequest​(HttpUserRequest httpRequest, - SignServiceContext signServiceContext) +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.engine

    +
    Methods in se.swedenconnect.signservice.engine with parameters of type SignServiceContext
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignServiceEngine.processRequest(HttpUserRequest httpRequest, + SignServiceContext signServiceContext)
    +
    The main entry point for a SignService Engine.
    -
  • + +
  • -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol with parameters of type SignServiceContext 
    Modifier and TypeMethodDescription
    SignResponseMessageProtocolHandler.createSignResponseMessage​(SignServiceContext context, - SignRequestMessage signRequestMessage) +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProtocolHandler.createSignResponseMessage(SignServiceContext context, + SignRequestMessage signRequestMessage)
    +
    A factory method that creates a SignResponseMessage given the context and the corresponding request message.
    -
  • SignRequestMessageProtocolHandler.decodeRequest​(HttpUserRequest httpRequest, - SignServiceContext context) + + +
    ProtocolHandler.decodeRequest(HttpUserRequest httpRequest, + SignServiceContext context)
    +
    Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a SignRequestMessage instance.
    -
    HttpResponseActionProtocolHandler.encodeResponse​(SignResponseMessage responseMessage, - SignServiceContext context) + + +
    ProtocolHandler.encodeResponse(SignResponseMessage responseMessage, + SignServiceContext context)
    +
    Encodes a response message so that it can be returned to the SignService application.
    -
    + +
  • -
  • -
    - - -

    Uses of SignServiceContext in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature with parameters of type SignServiceContext 
    Modifier and TypeMethodDescription
    voidSignatureHandler.checkRequirements​(SignRequestMessage signRequest, - SignServiceContext context) +
  • +
    +

    Uses of SignServiceContext in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    SignatureHandler.checkRequirements(SignRequestMessage signRequest, + SignServiceContext context)
    +
    Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
    -
  • CompletedSignatureTaskSignatureHandler.sign​(RequestedSignatureTask signatureTask, - PkiCredential signingCredential, - SignRequestMessage signRequest, - SignServiceContext context) + + +
    SignatureHandler.sign(RequestedSignatureTask signatureTask, + PkiCredential signingCredential, + SignRequestMessage signRequest, + SignServiceContext context)
    +
    Signs the supplied signature task with the given signing credential.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/context/package-summary.html index 29412568..31edd66b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/package-summary.html @@ -1,193 +1,103 @@ - - -se.swedenconnect.signservice.context (SignService Core - 1.0.2) + +se.swedenconnect.signservice.context (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.context

    +

    Package se.swedenconnect.signservice.context

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.context
    +
    Interfaces and implementations for the SignService context, which is the object that holds the state for ongoing operations.
    -
      -
    • - - - - - - - - - - - - -
      Interface Summary 
      InterfaceDescription
      SignServiceContext -
      The SignServiceContext holds the current context and state for a signature operation.
      -
      -
    • -
    • - - - - - - - - - - - - -
      Class Summary 
      ClassDescription
      DefaultSignServiceContext +
      +
      +
    + +
    +
    The SignServiceContext holds the current context and state for a signature operation.
    +
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/context/package-tree.html index 554fc8dd..3c3cdfab 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/package-tree.html @@ -1,175 +1,86 @@ - - -se.swedenconnect.signservice.context Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.context Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.context

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/context/package-use.html b/docs/apidocs/se/swedenconnect/signservice/context/package-use.html index 3e9fc82b..f0c12eff 100644 --- a/docs/apidocs/se/swedenconnect/signservice/context/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/context/package-use.html @@ -1,346 +1,195 @@ - - -Uses of Package se.swedenconnect.signservice.context (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.context (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.context

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.authn 
    ClassDescription
    SignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.certificate 
    ClassDescription
    SignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.context 
    ClassDescription
    DefaultSignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Default implementation of the SignServiceContext interface.
    -
  • SignServiceContext + + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.engine 
    ClassDescription
    SignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.protocol 
    ClassDescription
    SignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.context used by se.swedenconnect.signservice.signature 
    ClassDescription
    SignServiceContext +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The SignServiceContext holds the current context and state for a signature operation.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/AbstractSignServiceHandler.html b/docs/apidocs/se/swedenconnect/signservice/core/AbstractSignServiceHandler.html index b778ea3d..decda080 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/AbstractSignServiceHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/AbstractSignServiceHandler.html @@ -1,349 +1,199 @@ - - -AbstractSignServiceHandler (SignService Core - 1.0.2) + +AbstractSignServiceHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractSignServiceHandler

    + +

    Class AbstractSignServiceHandler

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.AbstractSignServiceHandler
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractSignServiceHandler

            -
            public AbstractSignServiceHandler()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractSignServiceHandler

            +
            public AbstractSignServiceHandler()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getName

              -
              @Nonnull
              -public String getName()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getName

                +
                @Nonnull +public String getName()
                Gets the name of the handler.

                If the handler name has not been explicitly set the "simple" class name for the handler instance must be used.

                -
                -
                Specified by:
                +
                +
                Specified by:
                getName in interface SignServiceHandler
                -
                Returns:
                +
                Returns:
                the handler name
                +
              • -
              - - - -
                -
              • -

                setName

                -
                public void setName​(@Nullable
                -                    String name)
                +
              • +
                +

                setName

                +
                public void setName(@Nullable + String name)
                Assigns the handler name. If supplied with null the simple name of the handler class will be used.
                -
                -
                Parameters:
                +
                +
                Parameters:
                name - the name
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/SignServiceHandler.html b/docs/apidocs/se/swedenconnect/signservice/core/SignServiceHandler.html index c678bb9b..b5c9a7a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/SignServiceHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/SignServiceHandler.html @@ -1,276 +1,153 @@ - - -SignServiceHandler (SignService Core - 1.0.2) + +SignServiceHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignServiceHandler

    + +

    Interface SignServiceHandler

    -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          StringgetName() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          Gets the name of the handler.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            @Nonnull
            -String getName()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getName

              +
              @Nonnull +String getName()
              Gets the name of the handler.

              If the handler name has not been explicitly set the "simple" class name for the handler instance must be used.

              -
              -
              Returns:
              +
              +
              Returns:
              the handler name
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedClass.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedClass.html index 185c970f..ba2aab01 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedClass.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedClass.html @@ -1,192 +1,86 @@ - - -GeneratedClass (SignService Core - 1.0.2) + +GeneratedClass (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type GeneratedClass

    + +

    Annotation Interface GeneratedClass

    -
    -
    - -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedMethod.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedMethod.html index 8c081690..f30c919c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedMethod.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/GeneratedMethod.html @@ -1,192 +1,86 @@ - - -GeneratedMethod (SignService Core - 1.0.2) + +GeneratedMethod (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Annotation Type GeneratedMethod

    + +

    Annotation Interface GeneratedMethod

    -
    -
    - -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedClass.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedClass.html index 04f26ed2..a6d8767e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedClass.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedClass.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.annotations.GeneratedClass (SignService Core - 1.0.2) + +Uses of Annotation Interface se.swedenconnect.signservice.core.annotations.GeneratedClass (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.annotations.GeneratedClass

    +

    Uses of Annotation Interface
    se.swedenconnect.signservice.core.annotations.GeneratedClass

    -
    No usage of se.swedenconnect.signservice.core.annotations.GeneratedClass
    -
    +No usage of se.swedenconnect.signservice.core.annotations.GeneratedClass
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedMethod.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedMethod.html index c6e5c708..f26f5b12 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedMethod.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/class-use/GeneratedMethod.html @@ -1,504 +1,305 @@ - - -Uses of Class se.swedenconnect.signservice.core.annotations.GeneratedMethod (SignService Core - 1.0.2) + +Uses of Annotation Interface se.swedenconnect.signservice.core.annotations.GeneratedMethod (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.annotations.GeneratedMethod

    +

    Uses of Annotation Interface
    se.swedenconnect.signservice.core.annotations.GeneratedMethod

    -
    -
    +
    +
    + - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-summary.html index 7a76643c..b48e7859 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-summary.html @@ -1,181 +1,125 @@ - - -se.swedenconnect.signservice.core.annotations (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.annotations (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.core.annotations

    +

    Package se.swedenconnect.signservice.core.annotations

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.annotations
    +
    Custom annotations.
    -
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-tree.html index 7962f83e..9eac291e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-tree.html @@ -1,162 +1,73 @@ - - -se.swedenconnect.signservice.core.annotations Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.annotations Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.annotations

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    -

    Annotation Type Hierarchy

    +
    +

    Annotation Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-use.html index 62049a62..ac77b09a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/annotations/package-use.html @@ -1,364 +1,207 @@ - - -Uses of Package se.swedenconnect.signservice.core.annotations (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.annotations (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.annotations

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.authn.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.certificate.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.client.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.core.attribute.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.core.attribute.saml.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.protocol.msg.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.annotations used by se.swedenconnect.signservice.signature.impl 
    ClassDescription
    GeneratedMethod +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Annotation that tells that a method is "generated".
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeConverter.html index 9ed39f70..96f32ba9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeConverter.html @@ -1,298 +1,168 @@ - - -AttributeConverter (SignService Core - 1.0.2) + +AttributeConverter (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AttributeConverter<T>

    + +

    Interface AttributeConverter<T>

    -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      +
      +
      Type Parameters:
      T - the type of the specialized attribute representation

      -
      public interface AttributeConverter<T>
      +
      public interface AttributeConverter<T>
      A converter interface for converting attributes between the generic representation and a specialized attribute representation (OpenSAML, JAXB, ...).
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            convert

            -
            T convert​(IdentityAttribute<?> attribute)
            -   throws AttributeException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              convert

              +
              T convert(IdentityAttribute<?> attribute) + throws AttributeException
              Converts the attribute from its generic representation to the specialized representation.
              -
              -
              Parameters:
              +
              +
              Parameters:
              attribute - the attribute to convert
              -
              Returns:
              +
              Returns:
              an attribute object according to the instance's instantiated attribute representation
              -
              Throws:
              +
              Throws:
              AttributeException - for conversion errors
              +
            • -
            - - - - - -
              -
            • -

              convert

              -
              IdentityAttribute<?> convert​(T attribute)
              -                      throws AttributeException
              +
            • +
              +

              convert

              +
              IdentityAttribute<?> convert(T attribute) + throws AttributeException
              Converts the supplied attribute into its generic representation
              -
              -
              Parameters:
              +
              +
              Parameters:
              attribute - an attribute object according to the instance's instantiated attribute representation
              -
              Returns:
              +
              Returns:
              a generic attribute representation
              -
              Throws:
              +
              Throws:
              AttributeException - for conversion errors
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeException.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeException.html index f47eea8e..9f169e83 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeException.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/AttributeException.html @@ -1,326 +1,177 @@ - - -AttributeException (SignService Core - 1.0.2) + +AttributeException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AttributeException

    + +

    Class AttributeException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AttributeException

            -
            public AttributeException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AttributeException

              +
              public AttributeException(String message)
              Constructor setting the error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              +
            • -
            - - - -
              -
            • -

              AttributeException

              -
              public AttributeException​(String message,
              -                          Throwable cause)
              +
            • +
              +

              AttributeException

              +
              public AttributeException(String message, + Throwable cause)
              Constructor setting the error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              cause - the cause of the error
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttribute.html index f349781d..461c50bc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttribute.html @@ -1,350 +1,212 @@ - - -IdentityAttribute (SignService Core - 1.0.2) + +IdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface IdentityAttribute<T>

    + +

    Interface IdentityAttribute<T>

    -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getValues

            -
            List<T> getValues()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getValues

              +
              List<T> getValues()
              Gets all attribute values.
              -
              -
              Returns:
              +
              +
              Returns:
              attribute values
              +
            • -
            - - - -
              -
            • -

              getValue

              -
              T getValue()
              +
            • +
              +

              getValue

              +
              T getValue()
              If the attribute is not multi-valued, this method returns the attribute value. If it is, the first value is returned.
              -
              -
              Returns:
              +
              +
              Returns:
              attribute value
              -
              See Also:
              -
              getValues()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              isMultiValued

              -
              boolean isMultiValued()
              +
            • +
              +

              isMultiValued

              +
              boolean isMultiValued()
              Tells whether this attribute holds more than one value.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the attribute holds more than one value, and false otherwise
              +
            • -
            - - - -
              -
            • -

              getAttributeValueType

              -
              Class<T> getAttributeValueType()
              +
            • +
              +

              getAttributeValueType

              +
              Class<T> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.html index 1292e245..f87c419f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/IdentityAttributeIdentifier.html @@ -1,315 +1,182 @@ - - -IdentityAttributeIdentifier (SignService Core - 1.0.2) + +IdentityAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface IdentityAttributeIdentifier

    + +

    Interface IdentityAttributeIdentifier

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getScheme

            -
            String getScheme()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getScheme

              +
              String getScheme()
              Gets the authentication scheme for this attribute representation, e.g., "SAML".
              -
              -
              Returns:
              +
              +
              Returns:
              the "type" of attribute
              +
            • -
            - - - -
              -
            • -

              getIdentifier

              -
              String getIdentifier()
              +
            • +
              +

              getIdentifier

              +
              String getIdentifier()
              Gets the identifier (name) of the identity attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the attribute identifier
              +
            • -
            - - - -
              -
            • -

              getFriendlyName

              -
              String getFriendlyName()
              +
            • +
              +

              getFriendlyName

              +
              String getFriendlyName()
              Gets the "friendly" name of the attribute, i.e., a human readable representation of the attribute identifier.
              -
              -
              Returns:
              +
              +
              Returns:
              the friendly name, or null if none is available
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeConverter.html index c5590c6e..9dd82997 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeConverter.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.core.attribute.AttributeConverter (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.attribute.AttributeConverter (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.AttributeConverter

    +

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.AttributeConverter

    -
    No usage of se.swedenconnect.signservice.core.attribute.AttributeConverter
    -
    +No usage of se.swedenconnect.signservice.core.attribute.AttributeConverter
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeException.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeException.html index a9d6b27d..357dd156 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeException.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/AttributeException.html @@ -1,205 +1,96 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.AttributeException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.AttributeException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.AttributeException

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.AttributeException

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttribute.html index 8a02a279..39e486eb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttribute.html @@ -1,496 +1,291 @@ - - -Uses of Interface se.swedenconnect.signservice.core.attribute.IdentityAttribute (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.attribute.IdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.IdentityAttribute

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.authn.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn.impl that return types with arguments of type IdentityAttribute 
    Modifier and TypeMethodDescription
    List<IdentityAttribute<?>>DefaultIdentityAssertion.getIdentityAttributes() +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.authn.impl

    +
    Methods in se.swedenconnect.signservice.authn.impl that return types with arguments of type IdentityAttribute
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultIdentityAssertion.getIdentityAttributes()
    +
    Gets the identity attributes.
    -
  • - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.authn.impl with type arguments of type IdentityAttribute 
    Modifier and TypeMethodDescription
    voidDefaultIdentityAssertion.setIdentityAttributes​(List<IdentityAttribute<?>> identityAttributes) + + +
    Method parameters in se.swedenconnect.signservice.authn.impl with type arguments of type IdentityAttribute
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultIdentityAssertion.setIdentityAttributes(List<IdentityAttribute<?>> identityAttributes)
    +
    Assigns the identity attributes from the authentication.
    -
    +
  • + -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.core.attribute that return IdentityAttribute 
    Modifier and TypeMethodDescription
    IdentityAttribute<?>AttributeConverter.convert​(T attribute) +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AttributeConverter.convert(T attribute)
    +
    Converts the supplied attribute into its generic representation
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.core.attribute with parameters of type IdentityAttribute 
    Modifier and TypeMethodDescription
    TAttributeConverter.convert​(IdentityAttribute<?> attribute) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AttributeConverter.convert(IdentityAttribute<?> attribute)
    +
    Converts the attribute from its generic representation to the specialized representation.
    -
    + +
  • -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute.impl that implement IdentityAttribute 
    Modifier and TypeClassDescription
    class AbstractIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    An abstract base class for IdentityAttribute.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.saml

    - - - - - - - - - - - - - - -
    Subinterfaces of IdentityAttribute in se.swedenconnect.signservice.core.attribute.saml 
    Modifier and TypeInterfaceDescription
    interface SamlIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.saml

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    A SAML identity attribute.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.saml.impl

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute.saml.impl that implement IdentityAttribute 
    Modifier and TypeClassDescription
    class AbstractSamlIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.core.attribute.saml.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Abstract base class for SAML attributes.
    -
  • class BooleanSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding boolean value(s).
    -
    class DateSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding date value(s).
    -
    class InstantSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding dateTime value(s).
    -
    class IntegerSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding integer value(s).
    -
    class StringSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding string value(s).
    -
    + +
  • -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type IdentityAttribute 
    Modifier and TypeMethodDescription
    List<IdentityAttribute<?>>AuthnRequirements.getRequestedSignerAttributes() +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.protocol.msg

    +
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type IdentityAttribute
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AuthnRequirements.getRequestedSignerAttributes()
    +
    Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAttribute in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type IdentityAttribute 
    Modifier and TypeMethodDescription
    List<IdentityAttribute<?>>DefaultAuthnRequirements.getRequestedSignerAttributes() +
  • +
    +

    Uses of IdentityAttribute in se.swedenconnect.signservice.protocol.msg.impl

    +
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type IdentityAttribute
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultAuthnRequirements.getRequestedSignerAttributes()
    +
    Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).
    -
  • - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type IdentityAttribute 
    Modifier and TypeMethodDescription
    voidDefaultAuthnRequirements.setRequestedSignerAttributes​(List<IdentityAttribute<?>> requestedSignerAttributes) + + +
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type IdentityAttribute
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultAuthnRequirements.setRequestedSignerAttributes(List<IdentityAttribute<?>> requestedSignerAttributes)
    +
    Assigns the requested signer attributes.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttributeIdentifier.html index 06b73f55..17173a6a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/class-use/IdentityAttributeIdentifier.html @@ -1,410 +1,235 @@ - - -Uses of Interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.impl

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute.impl that implement IdentityAttributeIdentifier 
    Modifier and TypeClassDescription
    class AbstractIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    An abstract base class for IdentityAttribute.
    -
  • class DefaultIdentityAttributeIdentifier + +
    class 
    + +
    Default implementation of the IdentityAttributeIdentifier interface.
    -
    +
  • + -
  • -
    - - -

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml

    - - - - - - - - - - - - - - -
    Subinterfaces of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml 
    Modifier and TypeInterfaceDescription
    interface SamlIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    A SAML identity attribute.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml.impl

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute.saml.impl that implement IdentityAttributeIdentifier 
    Modifier and TypeClassDescription
    class AbstractSamlIdentityAttribute<T> +
  • +
    +

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Abstract base class for SAML attributes.
    -
  • class BooleanSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding boolean value(s).
    -
    class DateSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding date value(s).
    -
    class InstantSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding dateTime value(s).
    -
    class IntegerSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding integer value(s).
    -
    class StringSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding string value(s).
    -
    + +
  • -
  • -
    - - -

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.protocol.msg

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type IdentityAttributeIdentifier 
    Modifier and TypeMethodDescription
    List<IdentityAttributeIdentifier>CertificateAttributeMapping.getSources() +
  • +
    +

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.protocol.msg

    +
    Methods in se.swedenconnect.signservice.protocol.msg that return types with arguments of type IdentityAttributeIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    CertificateAttributeMapping.getSources()
    +
    Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
    -
  • + +
  • -
  • -
    - - -

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type IdentityAttributeIdentifier 
    Modifier and TypeMethodDescription
    List<IdentityAttributeIdentifier>DefaultCertificateAttributeMapping.getSources() +
  • +
    +

    Uses of IdentityAttributeIdentifier in se.swedenconnect.signservice.protocol.msg.impl

    +
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type IdentityAttributeIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultCertificateAttributeMapping.getSources()
    +
    Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
    -
  • - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type IdentityAttributeIdentifier 
    Modifier and TypeMethodDescription
    voidDefaultCertificateAttributeMapping.setSources​(List<IdentityAttributeIdentifier> sources) + + +
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type IdentityAttributeIdentifier
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultCertificateAttributeMapping.setSources(List<IdentityAttributeIdentifier> sources)
    +
    Assigns a list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.html index 57e942fa..732d7c6b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/AbstractIdentityAttribute.html @@ -1,510 +1,329 @@ - - -AbstractIdentityAttribute (SignService Core - 1.0.2) + +AbstractIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractIdentityAttribute<T>

    + +

    Class AbstractIdentityAttribute<T>

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getAttributeValueType
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            AbstractIdentityAttribute

            -
            public AbstractIdentityAttribute​(String scheme,
            -                                 String identifier,
            -                                 String friendlyName,
            -                                 T value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AbstractIdentityAttribute

              +
              public AbstractIdentityAttribute(String scheme, + String identifier, + String friendlyName, + T value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              scheme - the scheme, or type, of attribute
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              AbstractIdentityAttribute

              -
              public AbstractIdentityAttribute​(String scheme,
              -                                 String identifier,
              -                                 String friendlyName,
              -                                 List<T> values)
              +
            • +
              +

              AbstractIdentityAttribute

              +
              public AbstractIdentityAttribute(String scheme, + String identifier, + String friendlyName, + List<T> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              scheme - the scheme, or type, of attribute
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.html index 07f6a6df..41026340 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/DefaultIdentityAttributeIdentifier.html @@ -1,443 +1,280 @@ - - -DefaultIdentityAttributeIdentifier (SignService Core - 1.0.2) + +DefaultIdentityAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultIdentityAttributeIdentifier

    + +

    Class DefaultIdentityAttributeIdentifier

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultIdentityAttributeIdentifier

            -
            public DefaultIdentityAttributeIdentifier​(String scheme,
            -                                          String identifier,
            -                                          String friendlyName)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultIdentityAttributeIdentifier

              +
              public DefaultIdentityAttributeIdentifier(String scheme, + String identifier, + String friendlyName)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              scheme - the scheme, or type, of attribute
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/AbstractIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/AbstractIdentityAttribute.html index a478aa54..62e04787 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/AbstractIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/AbstractIdentityAttribute.html @@ -1,233 +1,116 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/DefaultIdentityAttributeIdentifier.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/DefaultIdentityAttributeIdentifier.html index 807c2fa3..f6898281 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/DefaultIdentityAttributeIdentifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/class-use/DefaultIdentityAttributeIdentifier.html @@ -1,263 +1,136 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    -
    -
    +
    -
  • -
    - - -

    Uses of DefaultIdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml.impl

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Subclasses of DefaultIdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml.impl 
    Modifier and TypeClassDescription
    class AbstractSamlIdentityAttribute<T> +
  • +
    +

    Uses of DefaultIdentityAttributeIdentifier in se.swedenconnect.signservice.core.attribute.saml.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Abstract base class for SAML attributes.
    -
  • class BooleanSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding boolean value(s).
    -
    class DateSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding date value(s).
    -
    class InstantSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding dateTime value(s).
    -
    class IntegerSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding integer value(s).
    -
    class StringSamlIdentityAttribute + +
    class 
    + +
    SAML attribute holding string value(s).
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-summary.html index 6f79164c..a48f84ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-summary.html @@ -1,181 +1,113 @@ - - -se.swedenconnect.signservice.core.attribute.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.attribute.impl

    +

    Package se.swedenconnect.signservice.core.attribute.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.attribute.impl
    +
    Implementation classes for attribute handling.
    -
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-tree.html index 3baa8542..153a0ca6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-tree.html @@ -1,169 +1,80 @@ - - -se.swedenconnect.signservice.core.attribute.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.attribute.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-use.html index a558cc8e..22772e5d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/impl/package-use.html @@ -1,220 +1,109 @@ - - -Uses of Package se.swedenconnect.signservice.core.attribute.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.attribute.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.attribute.impl

    - +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute.impl used by se.swedenconnect.signservice.core.attribute.saml.impl 
    ClassDescription
    AbstractIdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An abstract base class for IdentityAttribute.
    -
  • DefaultIdentityAttributeIdentifier + + +
    Default implementation of the IdentityAttributeIdentifier interface.
    -
    +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-summary.html index 76a42617..87552831 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-summary.html @@ -1,205 +1,148 @@ - - -se.swedenconnect.signservice.core.attribute (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.attribute

    +

    Package se.swedenconnect.signservice.core.attribute

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.attribute
    +
    Definitions and interfaces for identity attributes.
    -
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-tree.html index 2b2e379b..2061227b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-tree.html @@ -1,117 +1,70 @@ - - -se.swedenconnect.signservice.core.attribute Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.attribute

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-use.html index 63471013..c9a348ee 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/package-use.html @@ -1,406 +1,235 @@ - - -Uses of Package se.swedenconnect.signservice.core.attribute (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.attribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.attribute

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.authn.impl 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.core.attribute 
    ClassDescription
    AttributeException +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Exception class for errors during handling of attributes.
    -
  • IdentityAttribute + + +
    A generic representation of an identity attribute.
    -
    IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.core.attribute.impl 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.core.attribute.saml 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.core.attribute.saml.impl 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.protocol.msg 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.attribute used by se.swedenconnect.signservice.protocol.msg.impl 
    ClassDescription
    IdentityAttribute +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of an identity attribute.
    -
  • IdentityAttributeIdentifier + + +
    A generic representation of an identity attribute identifier, i.e.
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.html index 45000af2..efc4e52e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/SamlIdentityAttribute.html @@ -1,377 +1,227 @@ - - -SamlIdentityAttribute (SignService Core - 1.0.2) + +SamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SamlIdentityAttribute<T>

    + +

    Interface SamlIdentityAttribute<T>

    -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringDEFAULT_NAME_FORMAT +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final String
          + +
          The default name format to use.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getAttributeValueType, getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getScheme

            -
            default String getScheme()
            +
          • +
            +

            Method Details

            + - - - - - - - -
              -
            • -

              getNameFormat

              -
              String getNameFormat()
              +
            • +
              +

              getNameFormat

              +
              String getNameFormat()
              Gets the name format of the SAML attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the name format
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/class-use/SamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/class-use/SamlIdentityAttribute.html index 1d9b555c..9a777e42 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/class-use/SamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/class-use/SamlIdentityAttribute.html @@ -1,233 +1,116 @@ - - -Uses of Interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +

    Uses of Interface
    se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.html index bb2ac1d2..238f2e3d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/AbstractSamlIdentityAttribute.html @@ -1,491 +1,296 @@ - - -AbstractSamlIdentityAttribute (SignService Core - 1.0.2) + +AbstractSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractSamlIdentityAttribute<T>

    + +

    Class AbstractSamlIdentityAttribute<T>

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getAttributeValueType, getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            AbstractSamlIdentityAttribute

            -
            public AbstractSamlIdentityAttribute​(String identifier,
            -                                     String friendlyName,
            -                                     T value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AbstractSamlIdentityAttribute

              +
              public AbstractSamlIdentityAttribute(String identifier, + String friendlyName, + T value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              AbstractSamlIdentityAttribute

              -
              public AbstractSamlIdentityAttribute​(String identifier,
              -                                     String friendlyName,
              -                                     List<T> values)
              +
            • +
              +

              AbstractSamlIdentityAttribute

              +
              public AbstractSamlIdentityAttribute(String identifier, + String friendlyName, + List<T> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.html index dfe8893b..0c35b2ff 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/BooleanSamlIdentityAttribute.html @@ -1,437 +1,250 @@ - - -BooleanSamlIdentityAttribute (SignService Core - 1.0.2) + +BooleanSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BooleanSamlIdentityAttribute

    + +

    Class BooleanSamlIdentityAttribute

    -
    - - -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +equals, getNameFormat, hashCode, setNameFormat
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BooleanSamlIdentityAttribute

            -
            public BooleanSamlIdentityAttribute​(String identifier,
            -                                    String friendlyName,
            -                                    Boolean value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              BooleanSamlIdentityAttribute

              +
              public BooleanSamlIdentityAttribute(String identifier, + String friendlyName, + Boolean value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              BooleanSamlIdentityAttribute

              -
              public BooleanSamlIdentityAttribute​(String identifier,
              -                                    String friendlyName,
              -                                    List<Boolean> values)
              +
            • +
              +

              BooleanSamlIdentityAttribute

              +
              public BooleanSamlIdentityAttribute(String identifier, + String friendlyName, + List<Boolean> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAttributeValueType

            -
            public Class<Boolean> getAttributeValueType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAttributeValueType

              +
              public Class<Boolean> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.html index 423fd6be..d98636eb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/DateSamlIdentityAttribute.html @@ -1,437 +1,250 @@ - - -DateSamlIdentityAttribute (SignService Core - 1.0.2) + +DateSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DateSamlIdentityAttribute

    + +

    Class DateSamlIdentityAttribute

    -
    - - -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +equals, getNameFormat, hashCode, setNameFormat
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DateSamlIdentityAttribute

            -
            public DateSamlIdentityAttribute​(String identifier,
            -                                 String friendlyName,
            -                                 LocalDate value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DateSamlIdentityAttribute

              +
              public DateSamlIdentityAttribute(String identifier, + String friendlyName, + LocalDate value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              DateSamlIdentityAttribute

              -
              public DateSamlIdentityAttribute​(String identifier,
              -                                 String friendlyName,
              -                                 List<LocalDate> values)
              +
            • +
              +

              DateSamlIdentityAttribute

              +
              public DateSamlIdentityAttribute(String identifier, + String friendlyName, + List<LocalDate> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAttributeValueType

            -
            public Class<LocalDate> getAttributeValueType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAttributeValueType

              +
              public Class<LocalDate> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.html index 38d5b343..793c26f1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/InstantSamlIdentityAttribute.html @@ -1,437 +1,250 @@ - - -InstantSamlIdentityAttribute (SignService Core - 1.0.2) + +InstantSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class InstantSamlIdentityAttribute

    + +

    Class InstantSamlIdentityAttribute

    -
    - - -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +equals, getNameFormat, hashCode, setNameFormat
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InstantSamlIdentityAttribute

            -
            public InstantSamlIdentityAttribute​(String identifier,
            -                                    String friendlyName,
            -                                    Instant value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InstantSamlIdentityAttribute

              +
              public InstantSamlIdentityAttribute(String identifier, + String friendlyName, + Instant value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              InstantSamlIdentityAttribute

              -
              public InstantSamlIdentityAttribute​(String identifier,
              -                                    String friendlyName,
              -                                    List<Instant> values)
              +
            • +
              +

              InstantSamlIdentityAttribute

              +
              public InstantSamlIdentityAttribute(String identifier, + String friendlyName, + List<Instant> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAttributeValueType

            -
            public Class<Instant> getAttributeValueType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAttributeValueType

              +
              public Class<Instant> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.html index f7352739..47ab0586 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/IntegerSamlIdentityAttribute.html @@ -1,437 +1,250 @@ - - -IntegerSamlIdentityAttribute (SignService Core - 1.0.2) + +IntegerSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class IntegerSamlIdentityAttribute

    + +

    Class IntegerSamlIdentityAttribute

    -
    - - -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +equals, getNameFormat, hashCode, setNameFormat
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            IntegerSamlIdentityAttribute

            -
            public IntegerSamlIdentityAttribute​(String identifier,
            -                                    String friendlyName,
            -                                    Integer value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              IntegerSamlIdentityAttribute

              +
              public IntegerSamlIdentityAttribute(String identifier, + String friendlyName, + Integer value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              IntegerSamlIdentityAttribute

              -
              public IntegerSamlIdentityAttribute​(String identifier,
              -                                    String friendlyName,
              -                                    List<Integer> values)
              +
            • +
              +

              IntegerSamlIdentityAttribute

              +
              public IntegerSamlIdentityAttribute(String identifier, + String friendlyName, + List<Integer> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAttributeValueType

            -
            public Class<Integer> getAttributeValueType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAttributeValueType

              +
              public Class<Integer> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.html index dff8536b..490b7d68 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/StringSamlIdentityAttribute.html @@ -1,437 +1,250 @@ - - -StringSamlIdentityAttribute (SignService Core - 1.0.2) + +StringSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class StringSamlIdentityAttribute

    + +

    Class StringSamlIdentityAttribute

    -
    - - -
    -
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +equals, getNameFormat, hashCode, setNameFormat
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.AbstractIdentityAttribute

    +getValue, getValues, isMultiValued, toString
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.attribute.impl.DefaultIdentityAttributeIdentifier

    +getFriendlyName, getIdentifier, getScheme
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttribute

    +getValue, getValues, isMultiValued
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.IdentityAttributeIdentifier

    +getFriendlyName, getIdentifier
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.attribute.saml.SamlIdentityAttribute

    +getName, getScheme
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            StringSamlIdentityAttribute

            -
            public StringSamlIdentityAttribute​(String identifier,
            -                                   String friendlyName,
            -                                   String value)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              StringSamlIdentityAttribute

              +
              public StringSamlIdentityAttribute(String identifier, + String friendlyName, + String value)
              Constructor for a single-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              value - the attribute value
              +
            • -
            - - - -
              -
            • -

              StringSamlIdentityAttribute

              -
              public StringSamlIdentityAttribute​(String identifier,
              -                                   String friendlyName,
              -                                   List<String> values)
              +
            • +
              +

              StringSamlIdentityAttribute

              +
              public StringSamlIdentityAttribute(String identifier, + String friendlyName, + List<String> values)
              Constructor for a multi-valued attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identifier - the attribute identifier (name)
              friendlyName - the attribute friendly name (optional)
              values - the attribute values
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAttributeValueType

            -
            public Class<String> getAttributeValueType()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAttributeValueType

              +
              public Class<String> getAttributeValueType()
              Gets the type of the value(s) held by this attribute.
              -
              -
              Returns:
              +
              +
              Returns:
              the value(s) type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/AbstractSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/AbstractSamlIdentityAttribute.html index 9e812e48..cfc3f179 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/AbstractSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/AbstractSamlIdentityAttribute.html @@ -1,226 +1,111 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.AbstractSamlIdentityAttribute

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/BooleanSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/BooleanSamlIdentityAttribute.html index 8726a190..11a3da52 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/BooleanSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/BooleanSamlIdentityAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute

    -
    No usage of se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
    -
    +No usage of se.swedenconnect.signservice.core.attribute.saml.impl.BooleanSamlIdentityAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/DateSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/DateSamlIdentityAttribute.html index d0cef3fa..41b42470 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/DateSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/DateSamlIdentityAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute

    -
    No usage of se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
    -
    +No usage of se.swedenconnect.signservice.core.attribute.saml.impl.DateSamlIdentityAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/InstantSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/InstantSamlIdentityAttribute.html index e55ee5c1..ce2e0781 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/InstantSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/InstantSamlIdentityAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute

    -
    No usage of se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
    -
    +No usage of se.swedenconnect.signservice.core.attribute.saml.impl.InstantSamlIdentityAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/IntegerSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/IntegerSamlIdentityAttribute.html index 1c2b0e06..b549549e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/IntegerSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/IntegerSamlIdentityAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute

    -
    No usage of se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
    -
    +No usage of se.swedenconnect.signservice.core.attribute.saml.impl.IntegerSamlIdentityAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/StringSamlIdentityAttribute.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/StringSamlIdentityAttribute.html index 67bb0e50..40bfadfe 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/StringSamlIdentityAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/class-use/StringSamlIdentityAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute

    -
    No usage of se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
    -
    +No usage of se.swedenconnect.signservice.core.attribute.saml.impl.StringSamlIdentityAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-summary.html index e77abc64..39371c7c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-summary.html @@ -1,205 +1,125 @@ - - -se.swedenconnect.signservice.core.attribute.saml.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.saml.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.core.attribute.saml.impl

    +

    Package se.swedenconnect.signservice.core.attribute.saml.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.attribute.saml.impl
    +
    Implementations for SAML attributes.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-tree.html index 86f8aa62..e1478fdc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-tree.html @@ -1,123 +1,76 @@ - - -se.swedenconnect.signservice.core.attribute.saml.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.saml.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.attribute.saml.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-use.html index f8b29544..aad9f3af 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/impl/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.core.attribute.saml.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.attribute.saml.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.attribute.saml.impl

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-summary.html index 02b4c7e8..5103fc81 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-summary.html @@ -1,175 +1,113 @@ - - -se.swedenconnect.signservice.core.attribute.saml (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.saml (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.attribute.saml

    +

    Package se.swedenconnect.signservice.core.attribute.saml

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.attribute.saml
    +
    SAML attribute definitions.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-tree.html index 89d205f7..c23f0ae5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-tree.html @@ -1,117 +1,70 @@ - - -se.swedenconnect.signservice.core.attribute.saml Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.attribute.saml Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.attribute.saml

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-use.html index 48999ca3..14a0700a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/attribute/saml/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.core.attribute.saml (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.attribute.saml (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.attribute.saml

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/class-use/AbstractSignServiceHandler.html b/docs/apidocs/se/swedenconnect/signservice/core/class-use/AbstractSignServiceHandler.html index 7eea6806..ec01c8ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/class-use/AbstractSignServiceHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/class-use/AbstractSignServiceHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.AbstractSignServiceHandler (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.AbstractSignServiceHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +

    Uses of Class
    se.swedenconnect.signservice.core.AbstractSignServiceHandler

    -
    No usage of se.swedenconnect.signservice.core.AbstractSignServiceHandler
    -
    +No usage of se.swedenconnect.signservice.core.AbstractSignServiceHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/class-use/SignServiceHandler.html b/docs/apidocs/se/swedenconnect/signservice/core/class-use/SignServiceHandler.html index e7b798dd..c4dc90f7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/class-use/SignServiceHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/class-use/SignServiceHandler.html @@ -1,435 +1,252 @@ - - -Uses of Interface se.swedenconnect.signservice.core.SignServiceHandler (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.SignServiceHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.SignServiceHandler

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.authn

    - - - - - - - - - - - - - - -
    Subinterfaces of SignServiceHandler in se.swedenconnect.signservice.authn 
    Modifier and TypeInterfaceDescription
    interface AuthenticationHandler +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.authn

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    Defines the handler interface for user authentication.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.certificate

    - - - - - - - - - - - - - - -
    Subinterfaces of SignServiceHandler in se.swedenconnect.signservice.certificate 
    Modifier and TypeInterfaceDescription
    interface KeyAndCertificateHandler +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.certificate

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    Defines the handler that is responsible of generating keys and issuing signing certificates.
    -
  • + +
  • -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.core

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core that implement SignServiceHandler 
    Modifier and TypeClassDescription
    class AbstractSignServiceHandler +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.core

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Abstract base class for SignServiceHandler classes.
    -
  • + +
  • -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.core.config

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.config with type parameters of type SignServiceHandler 
    Modifier and TypeClassDescription
    class AbstractHandlerConfiguration<T extends SignServiceHandler> +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.core.config

    +
    Classes in se.swedenconnect.signservice.core.config with type parameters of type SignServiceHandler
    +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    An abstract base class for HandlerConfiguration implementations that handles the base functionality for a configuration object.
    -
  • class AbstractHandlerFactory<T extends SignServiceHandler> + +
    class 
    + +
    Abstract base implementation of the HandlerFactory interface.
    -
    class BeanReferenceHandlerConfiguration<T extends SignServiceHandler> + +
    class 
    + +
    A BeanReferenceHandlerConfiguration class is used when no actual handler configuration is made and instead an already configured bean of the particular handler type is referenced using AbstractHandlerConfiguration.setBeanName(String).
    -
    static class BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T extends SignServiceHandler> + +
    static class 
    + +
    The factory class used by the BeanReferenceHandlerConfiguration configuration class.
    -
    interface HandlerConfiguration<T extends SignServiceHandler> + +
    interface 
    + +
    Base interface for the configuration of a handler.
    -
    interface HandlerFactory<T extends SignServiceHandler> + +
    interface 
    + +
    A handler factory is used to create instances of SignServiceHandler based on a supplied HandlerConfiguration.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.core.config with type parameters of type SignServiceHandler 
    Modifier and TypeMethodDescription
    <T extends SignServiceHandler>
    HandlerFactory<T>
    HandlerFactoryRegistry.getFactory​(String className) + + +
    Methods in se.swedenconnect.signservice.core.config with type parameters of type SignServiceHandler
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    HandlerFactoryRegistry.getFactory(String className)
    +
    Based on a class name and a type, the method checks if this factory exists in the registry, and if not, attempts to create it.
    -
    + +
  • -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Subinterfaces of SignServiceHandler in se.swedenconnect.signservice.protocol 
    Modifier and TypeInterfaceDescription
    interface ProtocolHandler +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    A handler interface for decoding and encoding Sign request and response messages.
    -
  • + +
  • -
  • -
    - - -

    Uses of SignServiceHandler in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - -
    Subinterfaces of SignServiceHandler in se.swedenconnect.signservice.signature 
    Modifier and TypeInterfaceDescription
    interface SignatureHandler +
  • +
    +

    Uses of SignServiceHandler in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    A SignatureHandler instance is responsible of signing a supplied signature task using the provided credential.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.html index ee8837cd..d24a236d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerConfiguration.html @@ -1,614 +1,451 @@ - - -AbstractHandlerConfiguration (SignService Core - 1.0.2) + +AbstractHandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractHandlerConfiguration<T extends SignServiceHandler>

    + +

    Class AbstractHandlerConfiguration<T extends SignServiceHandler>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration<T>
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractHandlerConfiguration

            -
            public AbstractHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractHandlerConfiguration

            +
            public AbstractHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFactoryClass

              -
              @Nonnull
              -public String getFactoryClass()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getFactoryClass

                +
                @Nonnull +public String getFactoryClass()
                Gets the class name of the factory class that should be used to create handlers based on this configuration.

                Normally, this should be hardwired into a specific configuration implementation, but for the sake of maximum configurability, it is also possible to override the default using HandlerConfiguration.setFactoryClass(String).

                -
                -
                Specified by:
                +
                +
                Specified by:
                getFactoryClass in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Returns:
                +
                Returns:
                the class name for the factory
                +
              • -
              - - - -
                -
              • -

                setFactoryClass

                -
                public void setFactoryClass​(@Nonnull
                -                            String factoryClass)
                +
              • +
                +

                setFactoryClass

                +
                public void setFactoryClass(@Nonnull + String factoryClass)
                Sets the factory class name of the factory that should be used to create handler instances based on this configuration. The handler class referenced must have a default (i.e., no-arg) constructor.

                A class implementing HandlerConfiguration should always supply a default class name for the factory that should be used, so this method is only to be used in the cases where the default should be overridden.

                -
                -
                Specified by:
                +
                +
                Specified by:
                setFactoryClass in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Parameters:
                +
                Parameters:
                factoryClass - the factory class name
                +
              • -
              - - - -
                -
              • -

                getDefaultFactoryClass

                -
                @Nonnull
                -protected abstract String getDefaultFactoryClass()
                +
              • +
                +

                getDefaultFactoryClass

                +
                @Nonnull +protected abstract String getDefaultFactoryClass()
                Gets the default factory class name to be used to create handlers based on this configuration.
                -
                -
                Returns:
                +
                +
                Returns:
                the factory class name
                +
              • -
              - - - -
                -
              • -

                init

                -
                public void init()
                -          throws Exception
                +
              • +
                +

                init

                +
                public void init() + throws Exception
                Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly. Note also means that resolving of default configuration should have been done before invocation of this method. Therefore, the init method is invoked "manually" and not be the bean framework (by using for example PostConstruct).
                -
                -
                Specified by:
                +
                +
                Specified by:
                init in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Throws:
                -
                Exception - for initialization errors
                +
                Throws:
                +
                Exception - for initialization errors
                +
              • -
              - - - -
                -
              • -

                setName

                -
                public void setName​(@Nonnull
                -                    String name)
                +
              • +
                +

                setName

                +
                public void setName(@Nonnull + String name)
                Assigns the name that the handler should be given.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setName in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Parameters:
                +
                Parameters:
                name - the handler name
                +
              • -
              - - - -
                -
              • -

                getName

                -
                @Nullable
                -public String getName()
                +
              • +
                +

                getName

                +
                @Nullable +public String getName()
                Gets the configured handler name.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getName in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Returns:
                +
                Returns:
                the handler name, or null if none has been assigned
                +
              • -
              - - - -
                -
              • -

                setBeanName

                -
                public void setBeanName​(@Nonnull
                -                        String beanName)
                +
              • +
                +

                setBeanName

                +
                public void setBeanName(@Nonnull + String beanName)
                A beanName of a handler bean may be assigned the configuration object. This effectively cancels the configuration, and the factory will not create a new handler object, instead it will just load the bean using the supplied beanName.

                Note that it is an error to assign any other configuration data if the beanName is assigned.

                -
                -
                Specified by:
                +
                +
                Specified by:
                setBeanName in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Parameters:
                +
                Parameters:
                beanName - the bean name
                +
              • -
              - - - - - - - -
                -
              • -

                setDefaultConfig

                -
                public void setDefaultConfig​(@Nonnull
                -                             HandlerConfiguration<T> defaultConfig)
                +
              • +
                +

                setDefaultConfig

                +
                public void setDefaultConfig(@Nonnull + HandlerConfiguration<T> defaultConfig)
                In many cases, handlers of the same type share many configuration settings. Therefore, a default configuration may be assigned to the configuration object. Any settings applied directly to the configuration object always overrides the setting from the supplied default configuration.
                -
                -
                Specified by:
                +
                +
                Specified by:
                setDefaultConfig in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Parameters:
                +
                Parameters:
                defaultConfig - a default configuration object
                +
              • -
              - - - - - - - -
                -
              • -

                setDefaultConfigRef

                -
                public void setDefaultConfigRef​(@Nonnull
                -                                String defaultConfigRef)
                +
              • +
                +

                setDefaultConfigRef

                +
                public void setDefaultConfigRef(@Nonnull + String defaultConfigRef)
                When configuration objects are created using Spring Boot's ConfigurationProperties paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a created HandlerConfiguration object. Instead, the property file, that is the base for how the @@ -618,105 +455,90 @@

                setDefaultConfigRef

                The use of configuration references requires that the reference is resolved before it is used. See HandlerConfiguration.resolveDefaultConfigRef(Function).

                -
                -
                Specified by:
                +
                +
                Specified by:
                setDefaultConfigRef in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Parameters:
                +
                Parameters:
                defaultConfigRef - the name of the default configuration reference
                +
              • -
              - - - - - - - - - - - - - - - - - - - -
                -
              • -

                excludeFromRecursiveMerge

                -
                @Nonnull
                -protected List<Class<?>> excludeFromRecursiveMerge()
                +
              • +
                +

                excludeFromRecursiveMerge

                +
                @Nonnull +protected List<Class<?>> excludeFromRecursiveMerge()
                When mergeConfigObject(Object, Object) does its work, it recurses into all properties of the objects being merged. By default it stops at primitive types and types from any java.* package. Otherwise it attempts to list all getter methods from the default object and compare their values with the target object. This algorithm @@ -726,241 +548,159 @@

                excludeFromRecursiveMerge

                The default implementation returns a list containing one element - PkiCredential.

                -
                -
                Returns:
                +
                +
                Returns:
                the classes to exclude from recursive merging
                +
              • -
              - - - -
                -
              • -

                mergeConfigObject

                -
                protected void mergeConfigObject​(@Nonnull
                -                                 Object targetObject,
                -                                 @Nonnull
                -                                 Object defaultObject)
                -                          throws IllegalArgumentException
                +
              • +
                +

                mergeConfigObject

                +
                protected void mergeConfigObject(@Nonnull + Object targetObject, + @Nonnull + Object defaultObject) + throws IllegalArgumentException
                Merges the default settings from defaultObject into targetObject. The method recurses and fills in non-set properties in targetObject (or any of its child properties) with values from defaultObject (or any of its child properties).
                -
                -
                Parameters:
                +
                +
                Parameters:
                targetObject - the target object
                defaultObject - the object to get default properties from
                -
                Throws:
                -
                IllegalArgumentException
                +
                Throws:
                +
                IllegalArgumentException
                +
              • -
              - - - -
                -
              • -

                mergeLists

                -
                protected void mergeLists​(@Nonnull
                -                          Object targetObject,
                -                          @Nonnull
                -                          Object defaultObject)
                +
              • +
                +

                mergeLists

                +
                protected void mergeLists(@Nonnull + Object targetObject, + @Nonnull + Object defaultObject)
                Merges two lists.
                -
                -
                Parameters:
                +
                +
                Parameters:
                targetObject - the target
                defaultObject - the source (default settings)
                +
              • -
              - - - -
                -
              • -

                mergeArrays

                -
                protected void mergeArrays​(@Nonnull
                -                           Object targetObject,
                -                           @Nonnull
                -                           Object defaultObject)
                +
              • +
                +

                mergeArrays

                +
                protected void mergeArrays(@Nonnull + Object targetObject, + @Nonnull + Object defaultObject)
                Merges two arrays. When called we know that the size of the targetObject array is no less than defaultObject.
                -
                -
                Parameters:
                +
                +
                Parameters:
                targetObject - the target
                defaultObject - the source (default settings)
                +
              • -
              - - - -
                -
              • -

                mergeMaps

                -
                protected void mergeMaps​(@Nonnull
                -                         Object targetObject,
                -                         @Nonnull
                -                         Object defaultObject)
                +
              • +
                +

                mergeMaps

                +
                protected void mergeMaps(@Nonnull + Object targetObject, + @Nonnull + Object defaultObject)
                Merges two maps.
                -
                -
                Parameters:
                +
                +
                Parameters:
                targetObject - the target
                defaultObject - the source (default settings)
                +
              • -
              - - - -
                -
              • -

                isMergeCandidate

                -
                protected boolean isMergeCandidate​(@Nonnull
                -                                   Method method)
                +
              • +
                +

                isMergeCandidate

                +
                protected boolean isMergeCandidate(@Nonnull + Method method)
                Predicate that tells whether the supplied method is a candidate for merging.

                Only no-parameter methods prefixed with get and is (with boolean return values) are candidates.

                -
                -
                Parameters:
                +
                +
                Parameters:
                method - the method to test
                -
                Returns:
                +
                Returns:
                true if the method is a candidate for merging and false otherwise
                +
              • -
              - - - -
                -
              • -

                assignValue

                -
                protected void assignValue​(@Nonnull
                -                           Object targetObject,
                -                           @Nonnull
                -                           String setter,
                -                           @Nonnull
                -                           Class<?> parameterType,
                -                           @Nonnull
                -                           Object value)
                -                    throws ReflectiveOperationException
                +
              • +
                +

                assignValue

                +
                protected void assignValue(@Nonnull + Object targetObject, + @Nonnull + String setter, + @Nonnull + Class<?> parameterType, + @Nonnull + Object value) + throws ReflectiveOperationException
                Assigns the value from the default config object to our target object. This is done when the target object did not have a value assigned.
                -
                -
                Parameters:
                +
                +
                Parameters:
                targetObject - the object to update
                setter - the setter method to use
                parameterType - the type of the parameter to assign
                value - the value to assign
                -
                Throws:
                -
                ReflectiveOperationException - for reflection errors
                +
                Throws:
                +
                ReflectiveOperationException - for reflection errors
                +
              • -
              - - - -
                -
              • -

                getterNameToSetter

                -
                protected static String getterNameToSetter​(@Nonnull
                -                                           String getter)
                +
              • +
                +

                getterNameToSetter

                +
                protected static String getterNameToSetter(@Nonnull + String getter)
                Given the name for the getter method, the method returns the corresponding setter method name.
                -
                -
                Parameters:
                +
                +
                Parameters:
                getter - the getter method name
                -
                Returns:
                +
                Returns:
                the setter method name
                +
              • -
              - - - -
                -
              • -

                setterNameToField

                -
                protected static String setterNameToField​(@Nonnull
                -                                          String setter)
                +
              • +
                +

                setterNameToField

                +
                protected static String setterNameToField(@Nonnull + String setter)
                Given the name for the setter method, this method returns the corresponding field name.
                -
                -
                Parameters:
                +
                +
                Parameters:
                setter - the setter method name
                -
                Returns:
                +
                Returns:
                the corresponding field name (member variable)
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.html index 631e3000..46e27a05 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/AbstractHandlerFactory.html @@ -1,426 +1,262 @@ - - -AbstractHandlerFactory (SignService Core - 1.0.2) + +AbstractHandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractHandlerFactory<T extends SignServiceHandler>

    + +

    Class AbstractHandlerFactory<T extends SignServiceHandler>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.AbstractHandlerFactory<T>
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractHandlerFactory

            -
            public AbstractHandlerFactory()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AbstractHandlerFactory

            +
            public AbstractHandlerFactory()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              create

              -
              @Nonnull
              -public final T create​(@Nullable
              -                      HandlerConfiguration<T> configuration,
              -                      @Nullable
              -                      BeanLoader beanLoader)
              -               throws IllegalArgumentException
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                createHandler

                -
                @Nonnull
                -protected abstract T createHandler​(@Nullable
                -                                   HandlerConfiguration<T> configuration,
                -                                   @Nullable
                -                                   BeanLoader beanLoader)
                -                            throws IllegalArgumentException
                +
              • +
                +

                createHandler

                +
                @Nonnull +protected abstract T createHandler(@Nullable + HandlerConfiguration<T> configuration, + @Nullable + BeanLoader beanLoader) + throws IllegalArgumentException
                Creates a handler instance based on the supplied configuration. The method is invoked from HandlerFactory.create(HandlerConfiguration) that already has taken care of bean loading (if necessary) and checking the any references have been resolved. The beanLoader is supplied anyway since the implementation may need to load any other bean references.
                -
                -
                Parameters:
                +
                +
                Parameters:
                configuration - the configuration. May be null if the factory can create a handler instance without any configuration
                beanLoader - the bean loader (may be null)
                -
                Returns:
                +
                Returns:
                a handler instance
                -
                Throws:
                -
                IllegalArgumentException - if the supplied configuration is not correct
                +
                Throws:
                +
                IllegalArgumentException - if the supplied configuration is not correct
                +
              • -
              - - - -
                -
              • -

                getHandlerType

                -
                protected abstract Class<T> getHandlerType()
                +
              • +
                +

                getHandlerType

                +
                protected abstract Class<T> getHandlerType()
                Gets the handler type.
                -
                -
                Returns:
                +
                +
                Returns:
                the handler type
                +
              • -
              - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanLoader.html b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanLoader.html index f7493f5a..a6fcc29f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanLoader.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanLoader.html @@ -1,273 +1,150 @@ - - -BeanLoader (SignService Core - 1.0.2) + +BeanLoader (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface BeanLoader

    + +

    Interface BeanLoader

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      SpringBeanLoader

      -
      public interface BeanLoader
      +
      public interface BeanLoader
      A bean loader interface accepts a bean name and returns a handler instance.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          <T> Tload​(String beanName, - Class<T> type) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          <T> T
          +
          load(String beanName, + Class<T> type)
          +
          Loads a bean having the given bean name.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            load

            -
            <T> T load​(@Nonnull
            -           String beanName,
            -           @Nonnull
            -           Class<T> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              load

              +
              <T> T load(@Nonnull + String beanName, + @Nonnull + Class<T> type)
              Loads a bean having the given bean name.
              -
              -
              Type Parameters:
              +
              +
              Type Parameters:
              T - the type of the bean
              -
              Parameters:
              +
              Parameters:
              beanName - the bean name
              type - the type of the bean
              -
              Returns:
              +
              Returns:
              the loaded bean
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html index 536e4091..c4be2c27 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html @@ -1,345 +1,196 @@ - - -BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory (SignService Core - 1.0.2) + +BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T extends SignServiceHandler>

    + +

    Class BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T extends SignServiceHandler>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory<T>
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.config.HandlerFactory

    +create
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BeanReferenceHandlerFactory

            -
            public BeanReferenceHandlerFactory()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            BeanReferenceHandlerFactory

            +
            public BeanReferenceHandlerFactory()
            +
          +
        • -
          -
        -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.html index d1b01fca..75f0f751 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/BeanReferenceHandlerConfiguration.html @@ -1,507 +1,322 @@ - - -BeanReferenceHandlerConfiguration (SignService Core - 1.0.2) + +BeanReferenceHandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class BeanReferenceHandlerConfiguration<T extends SignServiceHandler>

    + +

    Class BeanReferenceHandlerConfiguration<T extends SignServiceHandler>

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - + to an IllegalArgumentException being thrown.
    + + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            BeanReferenceHandlerConfiguration

            -
            public BeanReferenceHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            BeanReferenceHandlerConfiguration

            +
            public BeanReferenceHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              init

              -
              public void init()
              -          throws Exception
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                init

                +
                public void init() + throws Exception
                Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly. Note also means that resolving of default configuration should have been done before invocation of this method. Therefore, the init method is invoked "manually" and not be the bean framework (by using for example PostConstruct).
                -
                -
                Specified by:
                +
                +
                Specified by:
                init in interface HandlerConfiguration<T extends SignServiceHandler>
                -
                Overrides:
                +
                Overrides:
                init in class AbstractHandlerConfiguration<T extends SignServiceHandler>
                -
                Throws:
                -
                Exception - for initialization errors
                +
                Throws:
                +
                Exception - for initialization errors
                +
              • -
              - - - -
                -
              • -

                getDefaultFactoryClass

                -
                @Nonnull
                -protected String getDefaultFactoryClass()
                +
              • +
                +

                getDefaultFactoryClass

                +
                @Nonnull +protected String getDefaultFactoryClass()
                Gets the default factory class name to be used to create handlers based on this configuration.
                -
                -
                Specified by:
                +
                +
                Specified by:
                getDefaultFactoryClass in class AbstractHandlerConfiguration<T extends SignServiceHandler>
                -
                Returns:
                +
                Returns:
                the factory class name
                +
              • -
              - - - -
                -
              • -

                setName

                -
                public void setName​(@Nonnull
                -                    String name)
                +
              • +
                +

                setName

                +
                public void setName(@Nonnull + String name)
                Only beanName may be assigned for custom handler configuration classes, so invoking this method will lead - to an IllegalArgumentException being thrown.
                -
                -
                Specified by:
                + to an IllegalArgumentException being thrown.
    +
    +
    Specified by:
    setName in interface HandlerConfiguration<T extends SignServiceHandler>
    -
    Overrides:
    +
    Overrides:
    setName in class AbstractHandlerConfiguration<T extends SignServiceHandler>
    -
    Parameters:
    +
    Parameters:
    name - the handler name
    + - - - - - - - - - - - - - + - - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerConfiguration.html index 4b942bd3..c684e10f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerConfiguration.html @@ -1,139 +1,88 @@ - - -HandlerConfiguration (SignService Core - 1.0.2) + +HandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface HandlerConfiguration<T extends SignServiceHandler>

    + +

    Interface HandlerConfiguration<T extends SignServiceHandler>

    -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      +
      +
      Type Parameters:
      T - the type of handler the configuration is for
      -
      +
      All Known Implementing Classes:
      AbstractHandlerConfiguration, BeanReferenceHandlerConfiguration

      -
      public interface HandlerConfiguration<T extends SignServiceHandler>
      +
      public interface HandlerConfiguration<T extends SignServiceHandler>
      Base interface for the configuration of a handler. Implementing classes are expected to supply setters and getters for all properties that should be config-data for that specific type of configuration class.

      @@ -149,252 +98,196 @@

      Interface HandlerConfig

      Note: An implementing class must not assign a default value for any property. Non-assigned properties must always - return null. Assignment of default values should be done in the corresponding factory class. + return null. Assignment of default values should be done in the corresponding factory class.

      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getFactoryClass

            -
            @Nonnull
            -String getFactoryClass()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getFactoryClass

              +
              @Nonnull +String getFactoryClass()
              Gets the class name of the factory class that should be used to create handlers based on this configuration.

              Normally, this should be hardwired into a specific configuration implementation, but for the sake of maximum configurability, it is also possible to override the default using setFactoryClass(String).

              -
              -
              Returns:
              +
              +
              Returns:
              the class name for the factory
              +
            • -
            - - - -
              -
            • -

              setFactoryClass

              -
              void setFactoryClass​(@Nonnull
              -                     String factoryClass)
              +
            • +
              +

              setFactoryClass

              +
              void setFactoryClass(@Nonnull + String factoryClass)
              Sets the factory class name of the factory that should be used to create handler instances based on this configuration. The handler class referenced must have a default (i.e., no-arg) constructor.

              A class implementing HandlerConfiguration should always supply a default class name for the factory that should be used, so this method is only to be used in the cases where the default should be overridden.

              -
              -
              Parameters:
              +
              +
              Parameters:
              factoryClass - the factory class name
              +
            • -
            - - - -
              -
            • -

              setName

              -
              void setName​(@Nonnull
              -             String name)
              +
            • +
              +

              setName

              +
              void setName(@Nonnull + String name)
              Assigns the name that the handler should be given.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the handler name
              +
            • -
            - - - -
              -
            • -

              getName

              -
              @Nullable
              -String getName()
              +
            • +
              +

              getName

              +
              @Nullable +String getName()
              Gets the configured handler name.
              -
              -
              Returns:
              +
              +
              Returns:
              the handler name, or null if none has been assigned
              +
            • -
            - - - -
              -
            • -

              setDefaultConfig

              -
              void setDefaultConfig​(@Nonnull
              -                      HandlerConfiguration<T> defaultConfig)
              +
            • +
              +

              setDefaultConfig

              +
              void setDefaultConfig(@Nonnull + HandlerConfiguration<T> defaultConfig)
              In many cases, handlers of the same type share many configuration settings. Therefore, a default configuration may be assigned to the configuration object. Any settings applied directly to the configuration object always overrides the setting from the supplied default configuration.
              -
              -
              Parameters:
              +
              +
              Parameters:
              defaultConfig - a default configuration object
              +
            • -
            - - - - - - - -
              -
            • -

              setDefaultConfigRef

              -
              void setDefaultConfigRef​(@Nonnull
              -                         String defaultConfigRef)
              +
            • +
              +

              setDefaultConfigRef

              +
              void setDefaultConfigRef(@Nonnull + String defaultConfigRef)
              When configuration objects are created using Spring Boot's ConfigurationProperties paradigm, or perhaps according another framework's way of handling configuration objects from properties files, we may not be able to assign a created HandlerConfiguration object. Instead, the property file, that is the base for how the @@ -404,191 +297,115 @@

              setDefaultConfigRef

              The use of configuration references requires that the reference is resolved before it is used. See resolveDefaultConfigRef(Function).

              -
              -
              Parameters:
              +
              +
              Parameters:
              defaultConfigRef - the name of the default configuration reference
              +
            • -
            - - - -
              -
            • -

              getDefaultConfigRef

              -
              @Nullable
              -String getDefaultConfigRef()
              +
            • +
              +

              getDefaultConfigRef

              +
              @Nullable +String getDefaultConfigRef()
              Gets the default configuration reference (if assigned). See setDefaultConfig(HandlerConfiguration).
              -
              -
              Returns:
              +
              +
              Returns:
              the default configuration reference or null
              +
            • -
            - - - -
              -
            • -

              needsDefaultConfigResolving

              -
              boolean needsDefaultConfigResolving()
              +
            • +
              +

              needsDefaultConfigResolving

              +
              boolean needsDefaultConfigResolving()
              Predicate that tells whether the configuration object needs to be "resolved" before it can be used. If setDefaultConfigRef(String) has been invoked during the creation of the object the method will return true and the resolveDefaultConfigRef(Function) should be invoked before the class instance is put into service.
              -
              -
              Returns:
              +
              +
              Returns:
              true if resolveDefaultConfigRef(Function) needs to be called and false otherwise
              +
            • -
            - - - - - - - -
              -
            • -

              setBeanName

              -
              void setBeanName​(@Nonnull
              -                 String beanName)
              +
            • +
              +

              setBeanName

              +
              void setBeanName(@Nonnull + String beanName)
              A beanName of a handler bean may be assigned the configuration object. This effectively cancels the configuration, and the factory will not create a new handler object, instead it will just load the bean using the supplied beanName.

              Note that it is an error to assign any other configuration data if the beanName is assigned.

              -
              -
              Parameters:
              +
              +
              Parameters:
              beanName - the bean name
              +
            • -
            - - - -
              -
            • -

              getBeanName

              -
              @Nullable
              -String getBeanName()
              +
            • +
              +

              getBeanName

              +
              @Nullable +String getBeanName()
              Gets the beanName property. See setBeanName(String) for the purpose of assigning a bean name to a configuration object.
              -
              -
              Returns:
              +
              +
              Returns:
              the bean name to use, or null if no pre-created bean should be used
              +
            • -
            - - - -
              -
            • -

              init

              -
              void init()
              -   throws Exception
              +
            • +
              +

              init

              +
              void init() + throws Exception
              Should be invoked after all properties have been assigned to ensure that the setup of the instance has been performed correctly. Note also means that resolving of default configuration should have been done before invocation of this method. Therefore, the init method is invoked "manually" and not be the bean framework (by using for example PostConstruct).
              -
              -
              Throws:
              -
              Exception - for initialization errors
              +
              +
              Throws:
              +
              Exception - for initialization errors
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactory.html index e9649b9b..3503508c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactory.html @@ -1,315 +1,187 @@ - - -HandlerFactory (SignService Core - 1.0.2) + +HandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface HandlerFactory<T extends SignServiceHandler>

    + +

    Interface HandlerFactory<T extends SignServiceHandler>

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            create

            -
            @Nonnull
            -T create​(@Nullable
            -         HandlerConfiguration<T> configuration,
            -         @Nullable
            -         BeanLoader beanLoader)
            -  throws IllegalArgumentException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              create

              +
              @Nonnull +T create(@Nullable + HandlerConfiguration<T> configuration, + @Nullable + BeanLoader beanLoader) + throws IllegalArgumentException
              Creates a handler instance based on the supplied configuration. The beanLoader must be supplied if the configuration contains a beanName reference (see HandlerConfiguration.getBeanName()).
              -
              -
              Parameters:
              +
              +
              Parameters:
              configuration - the configuration. May be null if the factory can create a handler instance without any configuration
              beanLoader - the bean loader
              -
              Returns:
              +
              Returns:
              a handler instance
              -
              Throws:
              -
              IllegalArgumentException - if the supplied configuration is not correct
              +
              Throws:
              +
              IllegalArgumentException - if the supplied configuration is not correct
              +
            • -
            - - - -
              -
            • -

              create

              -
              @Nonnull
              -default T create​(@Nullable
              -                 HandlerConfiguration<T> configuration)
              -          throws IllegalArgumentException
              +
            • +
              +

              create

              +
              @Nonnull +default T create(@Nullable + HandlerConfiguration<T> configuration) + throws IllegalArgumentException
              Creates a handler instance based on the supplied configuration.

              If the configuration object contains a beanName reference this method will fail since no bean loader is supplied.

              -
              -
              Parameters:
              +
              +
              Parameters:
              configuration - the configuration. May be null if the factory can create a handler instance without any configuration
              -
              Returns:
              +
              Returns:
              a handler instance
              -
              Throws:
              -
              IllegalArgumentException - if the supplied configuration is not correct
              +
              Throws:
              +
              IllegalArgumentException - if the supplied configuration is not correct
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.html b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.html index 1cc647bb..0e17d6ba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/HandlerFactoryRegistry.html @@ -1,355 +1,206 @@ - - -HandlerFactoryRegistry (SignService Core - 1.0.2) + +HandlerFactoryRegistry (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class HandlerFactoryRegistry

    + +

    Class HandlerFactoryRegistry

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
      • -
      -
    • -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            HandlerFactoryRegistry

            -
            public HandlerFactoryRegistry()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            HandlerFactoryRegistry

            +
            public HandlerFactoryRegistry()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getFactory

              -
              @Nonnull
              -public <T extends SignServiceHandlerHandlerFactory<T> getFactory​(@Nonnull
              -                                                                   String className)
              -                                                            throws IllegalArgumentException,
              -                                                                   ClassCastException
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getFactory

                +
                @Nonnull +public <T extends SignServiceHandler> +HandlerFactory<T> getFactory(@Nonnull + String className) + throws IllegalArgumentException, +ClassCastException
                Based on a class name and a type, the method checks if this factory exists in the registry, and if not, attempts to create it.

                It is required that the factory class has a default (i.e., no-args) constructor.

                -
                -
                Type Parameters:
                +
                +
                Type Parameters:
                T - the type of SignServiceHandler created by the factory
                -
                Parameters:
                +
                Parameters:
                className - the class name for the factory class
                -
                Returns:
                +
                Returns:
                a HandlerFactory instance
                -
                Throws:
                -
                IllegalArgumentException - if the HandlerFactory instance could not be created
                -
                ClassCastException - if the type does not match the factory
                +
                Throws:
                +
                IllegalArgumentException - if the HandlerFactory instance could not be created
                +
                ClassCastException - if the type does not match the factory
                +
              • -
              - - - -
                -
              • -

                addFactory

                -
                public void addFactory​(@Nonnull
                -                       HandlerFactory<?> factory)
                +
              • +
                +

                addFactory

                +
                public void addFactory(@Nonnull + HandlerFactory<?> factory)
                Adds a pre-created factory instance to the registry.
                -
                -
                Parameters:
                +
                +
                Parameters:
                factory - the instance to add
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.html index 95d08ab8..16b13e54 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/PkiCredentialConfiguration.html @@ -1,493 +1,303 @@ - - -PkiCredentialConfiguration (SignService Core - 1.0.2) + +PkiCredentialConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class PkiCredentialConfiguration

    + +

    Class PkiCredentialConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
      • -
      -
    • -
    -
    -
      -
    • -
      -
      public class PkiCredentialConfiguration
      -extends Object
      -
      A configuration object for configuring PkiCredential objects.
      -
    • -
    +
    java.lang.Object +
    se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
    -
    -
    + +
    +
    Constructor setting up the configuration object with a PkiCredential instance.
    +
    +
    + -
    - +
    +
    void
    + +
    +
    A configuration properties object for creating a PkiCredential.
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PkiCredentialConfiguration

            -
            public PkiCredentialConfiguration()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PkiCredentialConfiguration

              +
              public PkiCredentialConfiguration()
              Default constructor.
              +
            • -
            - - - -
              -
            • -

              PkiCredentialConfiguration

              -
              public PkiCredentialConfiguration​(@Nonnull
              -                                  String beanReference)
              +
            • +
              +

              PkiCredentialConfiguration

              +
              public PkiCredentialConfiguration(@Nonnull + String beanReference)
              Constructor setting up the configuration object with a bean reference.
              -
              -
              Parameters:
              +
              +
              Parameters:
              beanReference - the bean name of the PkiCredential bean to load
              +
            • -
            - - - -
              -
            • -

              PkiCredentialConfiguration

              -
              public PkiCredentialConfiguration​(@Nonnull
              -                                  PkiCredential cred)
              -
              Constructor setting up the configuration object with a PkiCredential instance.
              -
              -
              Parameters:
              +
            • +
              +

              PkiCredentialConfiguration

              +
              public PkiCredentialConfiguration(@Nonnull + PkiCredential cred)
              +
              Constructor setting up the configuration object with a PkiCredential instance.
              +
              +
              Parameters:
              cred - the PkiCredential instance
              +
            • -
            - - - - +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/ValidationConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/ValidationConfiguration.html index bb4a28d7..36f6cc7c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/ValidationConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/ValidationConfiguration.html @@ -1,467 +1,284 @@ - - -ValidationConfiguration (SignService Core - 1.0.2) + +ValidationConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ValidationConfiguration

    + +

    Class ValidationConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.ValidationConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.core.config.ValidationConfiguration
      +
      +

      -
      public class ValidationConfiguration
      -extends Object
      +
      public class ValidationConfiguration +extends Object
      Generic validation configuration settings.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT_ALLOWED_CLOCK_SKEW

            -
            public static final Duration DEFAULT_ALLOWED_CLOCK_SKEW
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              DEFAULT_ALLOWED_CLOCK_SKEW

              +
              public static final Duration DEFAULT_ALLOWED_CLOCK_SKEW
              The default allowed clock skew is 30 seconds.
              +
            • -
            - - - -
              -
            • -

              DEFAULT_MAX_MESSAGE_AGE

              -
              public static final Duration DEFAULT_MAX_MESSAGE_AGE
              +
            • +
              +

              DEFAULT_MAX_MESSAGE_AGE

              +
              public static final Duration DEFAULT_MAX_MESSAGE_AGE
              The default setting for the maximum age of a message is 3 minutes.
              -
            • -
            +
        - -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ValidationConfiguration

            -
            public ValidationConfiguration()
          • -
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            ValidationConfiguration

            +
            public ValidationConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getAllowedClockSkew

              -
              @Nonnull
              -public Duration getAllowedClockSkew()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getAllowedClockSkew

                +
                @Nonnull +public Duration getAllowedClockSkew()
                The clock skew that we accept during checks of time stamps.
                -
                -
                Returns:
                +
                +
                Returns:
                the allowed clock skew
                +
              • -
              - - - -
                -
              • -

                setAllowedClockSkew

                -
                public void setAllowedClockSkew​(@Nonnull
                -                                Duration allowedClockSkew)
                +
              • +
                +

                setAllowedClockSkew

                +
                public void setAllowedClockSkew(@Nonnull + Duration allowedClockSkew)
                The clock skew that we accept during checks of time stamps.
                -
                -
                Parameters:
                +
                +
                Parameters:
                allowedClockSkew - the allowed clock skew
                +
              • -
              - - - -
                -
              • -

                getMaxMessageAge

                -
                @Nonnull
                -public Duration getMaxMessageAge()
                +
              • +
                +

                getMaxMessageAge

                +
                @Nonnull +public Duration getMaxMessageAge()
                The maximum amount of time that has passed since a message we are receiving was sent. This is based on the message's "created-at" property (or similar).
                -
                -
                Returns:
                +
                +
                Returns:
                the maximum message age
                +
              • -
              - - - -
                -
              • -

                setMaxMessageAge

                -
                public void setMaxMessageAge​(@Nonnull
                -                             Duration maxMessageAge)
                +
              • +
                +

                setMaxMessageAge

                +
                public void setMaxMessageAge(@Nonnull + Duration maxMessageAge)
                The maximum amount of time that has passed since a message we are receiving was sent. This is based on the message's "created-at" property (or similar).
                -
                -
                Parameters:
                +
                +
                Parameters:
                maxMessageAge - the maximum message age
                +
              • -
              - - - -
                -
              • -

                init

                -
                @PostConstruct
                -public void init()
                +
              • +
                +

                init

                +
                @PostConstruct +public void init()
                Initializes the ValidationConfigurationSingleton so that the configuration is accesible using from AbstractHandlerFactory.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerConfiguration.html index a63b8611..382c5e1f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerConfiguration.html @@ -1,199 +1,92 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.AbstractHandlerConfiguration

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerFactory.html index 88df238f..a86a562d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/AbstractHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.AbstractHandlerFactory (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.AbstractHandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.AbstractHandlerFactory

    -
    No usage of se.swedenconnect.signservice.core.config.AbstractHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.core.config.AbstractHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanLoader.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanLoader.html index c4796041..da57bd05 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanLoader.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanLoader.html @@ -1,260 +1,135 @@ - - -Uses of Interface se.swedenconnect.signservice.core.config.BeanLoader (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.config.BeanLoader (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.config.BeanLoader

    +

    Uses of Interface
    se.swedenconnect.signservice.core.config.BeanLoader

    -
    -
    + +
    PkiCredentialConfiguration.resolvePkiCredential(BeanLoader beanLoader)
    +
    +
    Given an instantiated configuration object this method resolves it into a PkiCredential object.
    +
    +
    -
  • -
    - - -

    Uses of BeanLoader in se.swedenconnect.signservice.core.config.spring

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.config.spring that implement BeanLoader 
    Modifier and TypeClassDescription
    class SpringBeanLoader +
  • +
    +

    Uses of BeanLoader in se.swedenconnect.signservice.core.config.spring

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    A Spring bean loader.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html index 336558ab..dfe47e77 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory

    -
    No usage of se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.html index 39bd34dd..e53d15e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/BeanReferenceHandlerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.core.config.BeanReferenceHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerConfiguration.html index f7b1c008..a7f32fb2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerConfiguration.html @@ -1,337 +1,190 @@ - - -Uses of Interface se.swedenconnect.signservice.core.config.HandlerConfiguration (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.config.HandlerConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.config.HandlerConfiguration

    +

    Uses of Interface
    se.swedenconnect.signservice.core.config.HandlerConfiguration

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactory.html index 2670bc67..265ba059 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactory.html @@ -1,240 +1,119 @@ - - -Uses of Interface se.swedenconnect.signservice.core.config.HandlerFactory (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.config.HandlerFactory (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.config.HandlerFactory

    +

    Uses of Interface
    se.swedenconnect.signservice.core.config.HandlerFactory

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactoryRegistry.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactoryRegistry.html index 47a597d0..d617b8cd 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactoryRegistry.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/HandlerFactoryRegistry.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.HandlerFactoryRegistry (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.HandlerFactoryRegistry

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.HandlerFactoryRegistry

    -
    No usage of se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
    -
    +No usage of se.swedenconnect.signservice.core.config.HandlerFactoryRegistry
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/PkiCredentialConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/PkiCredentialConfiguration.html index 156de695..e973c8a2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/PkiCredentialConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/PkiCredentialConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.PkiCredentialConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.PkiCredentialConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.PkiCredentialConfiguration

    -
    No usage of se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
    -
    +No usage of se.swedenconnect.signservice.core.config.PkiCredentialConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/ValidationConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/ValidationConfiguration.html index 7abfe941..cf47779d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/ValidationConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/class-use/ValidationConfiguration.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.ValidationConfiguration (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.ValidationConfiguration (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.ValidationConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.ValidationConfiguration

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/config/package-summary.html index a7c8ff5b..41344bd9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/package-summary.html @@ -1,244 +1,171 @@ - - -se.swedenconnect.signservice.core.config (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.config (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.config

    +

    Package se.swedenconnect.signservice.core.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.config
    +
    Core interfaces and classes for handling configuration of SignService handlers and engines.
    -
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/config/package-tree.html index 55181174..a467c6a8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/package-tree.html @@ -1,182 +1,93 @@ - - -se.swedenconnect.signservice.core.config Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.config Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/config/package-use.html index 67d03d1b..7e0498a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/package-use.html @@ -1,240 +1,123 @@ - - -Uses of Package se.swedenconnect.signservice.core.config (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.config (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.config

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.config used by se.swedenconnect.signservice.core.config.spring 
    ClassDescription
    BeanLoader +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A bean loader interface accepts a bean name and returns a handler instance.
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.html b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.html index 68ee2019..de24713a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/SpringBeanLoader.html @@ -1,341 +1,196 @@ - - -SpringBeanLoader (SignService Core - 1.0.2) + +SpringBeanLoader (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SpringBeanLoader

    + +

    Class SpringBeanLoader

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
      +
      +
      +
      All Implemented Interfaces:
      BeanLoader

      -
      public class SpringBeanLoader
      -extends Object
      -implements BeanLoader
      +
      public class SpringBeanLoader +extends Object +implements BeanLoader
      A Spring bean loader.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          SpringBeanLoader​(org.springframework.context.ApplicationContext applicationContext) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          SpringBeanLoader(org.springframework.context.ApplicationContext applicationContext)
          +
          Constructor assigning the Spring application context.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SpringBeanLoader

            -
            public SpringBeanLoader​(@Nonnull
            -                        org.springframework.context.ApplicationContext applicationContext)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SpringBeanLoader

              +
              public SpringBeanLoader(@Nonnull + org.springframework.context.ApplicationContext applicationContext)
              Constructor assigning the Spring application context.
              -
              -
              Parameters:
              +
              +
              Parameters:
              applicationContext - the Spring application context
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            load

            -
            @Nonnull
            -public <T> T load​(@Nonnull
            -                  String beanName,
            -                  @Nonnull
            -                  Class<T> type)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              load

              +
              @Nonnull +public <T> T load(@Nonnull + String beanName, + @Nonnull + Class<T> type)
              Loads the bean identified with beanName.
              -
              -
              Specified by:
              +
              +
              Specified by:
              load in interface BeanLoader
              -
              Type Parameters:
              +
              Type Parameters:
              T - the type of the bean
              -
              Parameters:
              +
              Parameters:
              beanName - the bean name
              type - the type of the bean
              -
              Returns:
              +
              Returns:
              the loaded bean
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/class-use/SpringBeanLoader.html b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/class-use/SpringBeanLoader.html index b4a43bc6..94daff09 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/class-use/SpringBeanLoader.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/class-use/SpringBeanLoader.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.config.spring.SpringBeanLoader (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.config.spring.SpringBeanLoader

    +

    Uses of Class
    se.swedenconnect.signservice.core.config.spring.SpringBeanLoader

    -
    No usage of se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
    -
    +No usage of se.swedenconnect.signservice.core.config.spring.SpringBeanLoader
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-summary.html index 94141605..d64cedba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-summary.html @@ -1,175 +1,105 @@ - - -se.swedenconnect.signservice.core.config.spring (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.config.spring (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.config.spring

    +

    Package se.swedenconnect.signservice.core.config.spring

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.config.spring
    +
    Classes adapted for using Spring framework when configuring handlers.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-tree.html index 106f74b7..6434c1d5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.core.config.spring Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.config.spring Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.config.spring

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-use.html index ee5fcde4..265074f8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/config/spring/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.core.config.spring (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.config.spring (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.config.spring

    -
    No usage of se.swedenconnect.signservice.core.config.spring
    -
    +No usage of se.swedenconnect.signservice.core.config.spring
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.HttpBodyActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.HttpBodyActionBuilder.html index 2b63d80b..ab8c2c82 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.HttpBodyActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.HttpBodyActionBuilder.html @@ -1,372 +1,217 @@ - - -DefaultHttpBodyAction.HttpBodyActionBuilder (SignService Core - 1.0.2) + +DefaultHttpBodyAction.HttpBodyActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpBodyAction.HttpBodyActionBuilder

    + +

    Class DefaultHttpBodyAction.HttpBodyActionBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder
      +
      +
      +
      Enclosing class:
      DefaultHttpBodyAction

      -
      public static class DefaultHttpBodyAction.HttpBodyActionBuilder
      -extends Object
      +
      public static class DefaultHttpBodyAction.HttpBodyActionBuilder +extends Object
      A builder for HttpBodyAction objects.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.html index 4de2b241..98c8912f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpBodyAction.html @@ -1,507 +1,320 @@ - - -DefaultHttpBodyAction (SignService Core - 1.0.2) + +DefaultHttpBodyAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpBodyAction

    + +

    Class DefaultHttpBodyAction

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    + + -
    - + + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultHttpBodyAction

            -
            public DefaultHttpBodyAction()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultHttpBodyAction

              +
              public DefaultHttpBodyAction()
              Constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static DefaultHttpBodyAction.HttpBodyActionBuilder builder()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getContents

              -
              @Nonnull
              -public byte[] getContents()
              +
            • +
              +

              getContents

              +
              @Nonnull +public byte[] getContents()
              Gets the response body to write as a byte array.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getContents in interface HttpBodyAction
              -
              Returns:
              +
              Returns:
              the response body
              +
            • -
            - - - -
              -
            • -

              setContents

              -
              public void setContents​(@Nonnull
              -                        byte[] contents)
              +
            • +
              +

              setContents

              +
              public void setContents(@Nonnull + byte[] contents)
              Assigns the body contents.
              -
              -
              Parameters:
              +
              +
              Parameters:
              contents - the body
              +
            • -
            - - - -
              -
            • -

              getHeaders

              -
              @Nonnull
              -public Map<String,​String> getHeaders()
              +
            • +
              +

              getHeaders

              +
              @Nonnull +public Map<String,String> getHeaders()
              Gets a map of header names and values, for example, "Content-Type".
              -
              -
              Specified by:
              +
              +
              Specified by:
              getHeaders in interface HttpBodyAction
              -
              Returns:
              +
              Returns:
              a (possibly empty) map of headers
              +
            • -
            - - - -
              -
            • -

              setHeaders

              -
              public void setHeaders​(@Nonnull
              -                       Map<String,​String> headers)
              +
            • +
              +

              setHeaders

              +
              public void setHeaders(@Nonnull + Map<String,String> headers)
              Assigns the response headers. Any potential, existing, headers values may be overwritten.
              -
              -
              Parameters:
              +
              +
              Parameters:
              headers - the headers to set
              +
            • -
            - - - -
              -
            • -

              addHeader

              -
              public void addHeader​(@Nonnull
              -                      String name,
              -                      @Nonnull
              -                      String value)
              +
            • +
              +

              addHeader

              +
              public void addHeader(@Nonnull + String name, + @Nonnull + String value)
              Adds a response header.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the header name
              value - the header value
              +
            • -
            - - - -
              -
            • -

              removeHeader

              -
              public void removeHeader​(@Nonnull
              -                         String name)
              +
            • +
              +

              removeHeader

              +
              public void removeHeader(@Nonnull + String name)
              Removes a response header.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the header name
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.HttpPostActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.HttpPostActionBuilder.html index 04c3aae4..55d0ac39 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.HttpPostActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.HttpPostActionBuilder.html @@ -1,375 +1,220 @@ - - -DefaultHttpPostAction.HttpPostActionBuilder (SignService Core - 1.0.2) + +DefaultHttpPostAction.HttpPostActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpPostAction.HttpPostActionBuilder

    + +

    Class DefaultHttpPostAction.HttpPostActionBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder
      +
      +
      +
      Enclosing class:
      DefaultHttpPostAction

      -
      public static class DefaultHttpPostAction.HttpPostActionBuilder
      -extends Object
      +
      public static class DefaultHttpPostAction.HttpPostActionBuilder +extends Object
      A builder for constructing a HttpPostAction object.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.html index 2f606a94..04c61d28 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpPostAction.html @@ -1,473 +1,296 @@ - - -DefaultHttpPostAction (SignService Core - 1.0.2) + +DefaultHttpPostAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultHttpPostAction

    + +

    Class DefaultHttpPostAction

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpPostAction
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    +
    + -
    - + + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultHttpPostAction

            -
            public DefaultHttpPostAction​(@Nonnull
            -                             String url)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultHttpPostAction

              +
              public DefaultHttpPostAction(@Nonnull + String url)
              Constructor setting the post URL.
              -
              -
              Parameters:
              +
              +
              Parameters:
              url - the post URL
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            builder

            -
            public static DefaultHttpPostAction.HttpPostActionBuilder builder()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getUrl

              -
              @Nonnull
              -public String getUrl()
              +
            • +
              +

              getUrl

              +
              @Nonnull +public String getUrl()
              Gets the URL to which the user's browser should be posted to.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getUrl in interface HttpPostAction
              -
              Returns:
              +
              Returns:
              the URL
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -public Map<String,​String> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +public Map<String,String> getParameters()
              The request parameters that should be posted to the recipient. The parameters are represented using a Map where the entries represent parameter names and values.

              The values in the map are not URL-encoded, so before using any values in the resulting map the values must be encoded.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getParameters in interface HttpPostAction
              -
              Returns:
              +
              Returns:
              a (possibly empty) Map holding the HTTP request parameters
              +
            • -
            - - - -
              -
            • -

              setParameters

              -
              public void setParameters​(@Nonnull
              -                          Map<String,​String> parameters)
              +
            • +
              +

              setParameters

              +
              public void setParameters(@Nonnull + Map<String,String> parameters)
              Assigns the HTTP post parameters.
              -
              -
              Parameters:
              +
              +
              Parameters:
              parameters - the parameters
              +
            • -
            - - - -
              -
            • -

              addParameter

              -
              public void addParameter​(@Nonnull
              -                         String name,
              -                         @Nonnull
              -                         String value)
              +
            • +
              +

              addParameter

              +
              public void addParameter(@Nonnull + String name, + @Nonnull + String value)
              Adds a HTTP post parameter.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name
              value - the parameter value
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html index a3bb472e..07406e06 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html @@ -1,375 +1,220 @@ - - -DefaultHttpRedirectAction.HttpRedirectActionBuilder (SignService Core - 1.0.2) + +DefaultHttpRedirectAction.HttpRedirectActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpRedirectAction.HttpRedirectActionBuilder

    + +

    Class DefaultHttpRedirectAction.HttpRedirectActionBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder
      +
      +
      +
      Enclosing class:
      DefaultHttpRedirectAction

      -
      public static class DefaultHttpRedirectAction.HttpRedirectActionBuilder
      -extends Object
      +
      public static class DefaultHttpRedirectAction.HttpRedirectActionBuilder +extends Object
      A builder for constructing a HttpRedirectAction object.
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.html index c52675a6..d8139cf8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpRedirectAction.html @@ -1,396 +1,234 @@ - - -DefaultHttpRedirectAction (SignService Core - 1.0.2) + +DefaultHttpRedirectAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpRedirectAction

    + +

    Class DefaultHttpRedirectAction

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    + + -
    - + + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.html index c49d98cd..6b891bfc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseAction.html @@ -1,448 +1,279 @@ - - -DefaultHttpResponseAction (SignService Core - 1.0.2) + +DefaultHttpResponseAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultHttpResponseAction

    + +

    Class DefaultHttpResponseAction

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpResponseAction
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    + + +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultHttpResponseAction

            -
            public DefaultHttpResponseAction​(@Nonnull
            -                                 HttpRedirectAction redirect)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultHttpResponseAction

              +
              public DefaultHttpResponseAction(@Nonnull + HttpRedirectAction redirect)
              Constructor setting up the HttpResponseAction with a redirect action.
              -
              -
              Parameters:
              +
              +
              Parameters:
              redirect - the redirect action
              +
            • -
            - - - -
              -
            • -

              DefaultHttpResponseAction

              -
              public DefaultHttpResponseAction​(@Nonnull
              -                                 HttpPostAction post)
              +
            • +
              +

              DefaultHttpResponseAction

              +
              public DefaultHttpResponseAction(@Nonnull + HttpPostAction post)
              Constructor setting up the HttpResponseAction with a post action.
              -
              -
              Parameters:
              +
              +
              Parameters:
              post - the post action
              +
            • -
            - - - -
              -
            • -

              DefaultHttpResponseAction

              -
              public DefaultHttpResponseAction​(@Nonnull
              -                                 HttpBodyAction body)
              +
            • +
              +

              DefaultHttpResponseAction

              +
              public DefaultHttpResponseAction(@Nonnull + HttpBodyAction body)
              Constructor setting up the HttpResponseAction with a response body action.
              -
              -
              Parameters:
              +
              +
              Parameters:
              body - the response body action
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getRedirect

            -
            @Nullable
            -public HttpRedirectAction getRedirect()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getRedirect

              +
              @Nullable +public HttpRedirectAction getRedirect()
              If the response action is that a HTTP redirect should be performed this method returns the HttpRedirectAction telling where the user's browser should be directed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getRedirect in interface HttpResponseAction
              -
              Returns:
              +
              Returns:
              a HttpRedirectAction, or null if this is not a redirect action
              +
            • -
            - - - -
              -
            • -

              getPost

              -
              @Nullable
              -public HttpPostAction getPost()
              +
            • +
              +

              getPost

              +
              @Nullable +public HttpPostAction getPost()
              If the response action is that a HTTP POST should be performed this method returns the HttpPostAction telling where the user's browser should be posted and with which parameters.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getPost in interface HttpResponseAction
              -
              Returns:
              +
              Returns:
              a HttpPostAction, or null if this is not a post action
              +
            • -
            - - - -
              -
            • -

              getBody

              -
              @Nullable
              -public HttpBodyAction getBody()
              +
            • +
              +

              getBody

              +
              @Nullable +public HttpBodyAction getBody()
              If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return HttpBodyAction object that tells how the HTTP response should be constructed (filled in).
              -
              -
              Specified by:
              +
              +
              Specified by:
              getBody in interface HttpResponseAction
              -
              Returns:
              +
              Returns:
              a HttpBodyAction, or null if this is not a response body action
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.html index bf1cf5a9..bef603cf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpResponseActionDeserializer.html @@ -1,391 +1,221 @@ - - -DefaultHttpResponseActionDeserializer (SignService Core - 1.0.2) + +DefaultHttpResponseActionDeserializer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpResponseActionDeserializer

    + +

    Class DefaultHttpResponseActionDeserializer

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • com.fasterxml.jackson.databind.JsonDeserializer<T>
      • -
      • -
          -
        • com.fasterxml.jackson.databind.deser.std.StdDeserializer<DefaultHttpResponseAction>
        • -
        • -
            -
          • se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
          • -
          -
        • -
        -
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      com.fasterxml.jackson.databind.JsonDeserializer<T> +
      com.fasterxml.jackson.databind.deser.std.StdDeserializer<DefaultHttpResponseAction> +
      se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
      +
      +
      +
      +
      +
      All Implemented Interfaces:
      -
      com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable
      +
      com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable, Serializable

      -
      public class DefaultHttpResponseActionDeserializer
      -extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<DefaultHttpResponseAction>
      +
      public class DefaultHttpResponseActionDeserializer +extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<DefaultHttpResponseAction>
      Custom JSON deserializer for DefaultHttpResponseAction.
      -
      -
      See Also:
      -
      Serialized Form
      -
      -
    • +
      +
      See Also:
      +
      + -
    -
    -
      -
    • + + + +
      +
        -
        -
          -
        • - - -

          Nested Class Summary

          -
            -
          • - - -

            Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

            -com.fasterxml.jackson.databind.JsonDeserializer.None
          • -
          -
        • -
        +
      • +
        +

        Nested Class Summary

        +
        +

        Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        +com.fasterxml.jackson.databind.JsonDeserializer.None
        - -
        -
          -
        • - - -

          Field Summary

          -
            -
          • - - -

            Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

            -_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
          • -
        • -
        + +
      • +
        +

        Field Summary

        +
        +

        Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        +_valueClass, _valueType, F_MASK_ACCEPT_ARRAYS, F_MASK_INT_COERCIONS
        +
      • -
        - +
    +
    - -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      DefaultHttpResponseActiondeserialize​(com.fasterxml.jackson.core.JsonParser p, - com.fasterxml.jackson.databind.DeserializationContext ctxt)
      -
        -
      • - - -

        Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

        -_byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, deserializeWithType, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
      • -
      -
        -
      • - - -

        Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

        -deserialize, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
      • -
      -
    • -
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    deserialize(com.fasterxml.jackson.core.JsonParser p, + com.fasterxml.jackson.databind.DeserializationContext ctxt)
    +
    +
    +
    +
    +
    +

    Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer

    +_byteOverflow, _checkBooleanToStringCoercion, _checkCoercionFail, _checkDoubleSpecialValue, _checkFloatSpecialValue, _checkFloatToIntCoercion, _checkFloatToStringCoercion, _checkFromStringCoercion, _checkFromStringCoercion, _checkIntToFloatCoercion, _checkIntToStringCoercion, _checkTextualNull, _checkToStringCoercion, _coerceBooleanFromInt, _coercedTypeDesc, _coercedTypeDesc, _coerceEmptyString, _coerceIntegral, _coerceNullToken, _coerceTextualNull, _deserializeFromArray, _deserializeFromEmpty, _deserializeFromEmptyString, _deserializeFromString, _deserializeWrappedValue, _failDoubleToIntCoercion, _findCoercionFromBlankString, _findCoercionFromEmptyArray, _findCoercionFromEmptyString, _findNullProvider, _hasTextualNull, _intOverflow, _isBlank, _isEmptyOrTextualNull, _isFalse, _isIntNumber, _isNaN, _isNegInf, _isPosInf, _isTrue, _neitherNull, _nonNullNumber, _parseBoolean, _parseBooleanFromInt, _parseBooleanPrimitive, _parseBooleanPrimitive, _parseBytePrimitive, _parseDate, _parseDate, _parseDateFromArray, _parseDouble, _parseDouble, _parseDoublePrimitive, _parseDoublePrimitive, _parseDoublePrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseFloatPrimitive, _parseInteger, _parseInteger, _parseIntPrimitive, _parseIntPrimitive, _parseLong, _parseLong, _parseLongPrimitive, _parseLongPrimitive, _parseShortPrimitive, _parseString, _parseString, _reportFailedNullCoerce, _shortOverflow, _verifyEndArrayForSingle, _verifyNullForPrimitive, _verifyNullForPrimitiveCoercion, _verifyNullForScalarCoercion, _verifyNumberForScalarCoercion, _verifyStringForScalarCoercion, deserializeWithType, findContentNullProvider, findContentNullStyle, findConvertingContentDeserializer, findDeserializer, findFormatFeature, findFormatOverrides, findValueNullProvider, getValueClass, getValueInstantiator, getValueType, getValueType, handledType, handleMissingEndArrayForSingle, handleNestedArrayForSingle, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer
    +
    +

    Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    +deserialize, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultHttpResponseActionDeserializer

            -
            public DefaultHttpResponseActionDeserializer()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultHttpResponseActionDeserializer

              +
              public DefaultHttpResponseActionDeserializer()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            deserialize

            -
            @Nonnull
            -public DefaultHttpResponseAction deserialize​(@Nonnull
            -                                             com.fasterxml.jackson.core.JsonParser p,
            -                                             @Nonnull
            -                                             com.fasterxml.jackson.databind.DeserializationContext ctxt)
            -                                      throws IOException,
            -                                             com.fasterxml.jackson.core.JacksonException
            -
            -
            Specified by:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              deserialize

              +
              @Nonnull +public DefaultHttpResponseAction deserialize(@Nonnull + com.fasterxml.jackson.core.JsonParser p, + @Nonnull + com.fasterxml.jackson.databind.DeserializationContext ctxt) + throws IOException, +com.fasterxml.jackson.core.JacksonException
              +
              +
              Specified by:
              deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<DefaultHttpResponseAction>
              -
              Throws:
              -
              IOException
              +
              Throws:
              +
              IOException
              com.fasterxml.jackson.core.JacksonException
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.html index d924ca49..e7dbe51e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/DefaultHttpUserRequest.html @@ -1,410 +1,284 @@ - - -DefaultHttpUserRequest (SignService Core - 1.0.2) + +DefaultHttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultHttpUserRequest

    + +

    Class DefaultHttpUserRequest

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
      +
      +
      +
      All Implemented Interfaces:
      HttpUserRequest

      -
      public class DefaultHttpUserRequest
      -extends Object
      -implements HttpUserRequest
      +
      public class DefaultHttpUserRequest +extends Object +implements HttpUserRequest
      Default implementation of the HttpUserRequest interface. Its primary use is in frontend/backup deployments where it can help serializing/deserializing to and from JSON.
      -
    • -
    -
    -
    -
      -
    • + +
      +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultHttpUserRequest

            -
            public DefaultHttpUserRequest()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultHttpUserRequest

              +
              public DefaultHttpUserRequest()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getMethod

            -
            @Nonnull
            -public String getMethod()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getMethod

              +
              @Nonnull +public String getMethod()
              Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
              -
              -
              Specified by:
              +
              +
              Specified by:
              getMethod in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              name of HTTP method used to send the request
              +
            • -
            - - - -
              -
            • -

              getRequestUrl

              -
              @Nonnull
              -public String getRequestUrl()
              +
            • +
              +

              getRequestUrl

              +
              @Nonnull +public String getRequestUrl()
              Gets the complete request URL of the user HTTP request that was received by the frontend. This includes the protocol, host, (port), context path and servlet path. This string does not include any potential query parameters.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getRequestUrl in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              complete request URL
              +
            • -
            - - - -
              -
            • -

              getServerBaseUrl

              -
              @Nonnull
              -public String getServerBaseUrl()
              +
            • +
              +

              getServerBaseUrl

              +
              @Nonnull +public String getServerBaseUrl()
              Gets the frontend "server base URL", which is the protocol, host and context path.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getServerBaseUrl in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the frontend server base URL
              +
            • -
            - - - -
              -
            • -

              getServerServletPath

              -
              @Nonnull
              -public String getServerServletPath()
              +
            • +
              +

              getServerServletPath

              +
              @Nonnull +public String getServerServletPath()
              Gets the part of this request's URL that calls the frontend's servlet. This path starts with a "/" character and includes either the servlet name or a path to the servlet, but does not include any extra path information or a query string. @@ -413,40 +287,34 @@

              getServerServletPath

              This method will return an empty string ("") if the servlet used to process this request was matched using the "/*" pattern.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getServerServletPath in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the frontend's servlet path that matched this request
              +
            • -
            - - - -
              -
            • -

              getClientIpAddress

              -
              @Nonnull
              -public String getClientIpAddress()
              +
            • +
              +

              getClientIpAddress

              +
              @Nonnull +public String getClientIpAddress()
              Gets the client IP address.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getClientIpAddress in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the client IP addres
              +
            • -
            - - - -
              -
            • -

              getParameter

              -
              @Nullable
              -public String getParameter​(@Nonnull
              -                           String name)
              +
            • +
              +

              getParameter

              +
              @Nullable +public String getParameter(@Nonnull + String name)
              Gets the value of a request parameter as a string, or null if the parameter does not exist.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the @@ -455,51 +323,53 @@

              getParameter

              In case you know, or want to be sure, that the parameter contains multiple values, use HttpUserRequest.getParameters().

              -
              -
              Specified by:
              +
              +
              Specified by:
              getParameter in interface HttpUserRequest
              -
              Parameters:
              +
              Parameters:
              name - the parameter name
              -
              Returns:
              +
              Returns:
              the parameter value, or null if it does not exist
              -
              See Also:
              -
              HttpUserRequest.getParameters()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -public Map<String,​String[]> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +public Map<String,String[]> getParameters()
              Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getParameters in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              a map (possibly empty) of parameter names and values
              -
              See Also:
              -
              HttpUserRequest.getParameter(String)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getHeader

              -
              @Nullable
              -public String getHeader​(@Nonnull
              -                        String name)
              +
            • +
              +

              getHeader

              +
              @Nullable +public String getHeader(@Nonnull + String name)
              Gets the value of the specified request header. If the request did not include a header of the specified name, this method returns null.

              @@ -508,183 +378,109 @@

              getHeader

              Note: The header name is case insensitive.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getHeader in interface HttpUserRequest
              -
              Parameters:
              +
              Parameters:
              name - the header name
              -
              Returns:
              +
              Returns:
              the header value, or null
              -
              See Also:
              -
              HttpUserRequest.getHeaders()
              +
              See Also:
              +
              + +
              +
            • -
            - - - - - - - -
              -
            • -

              setMethod

              -
              public void setMethod​(String method)
              +
            • +
              +

              setMethod

              +
              public void setMethod(String method)
              The HTTP method.
              +
            • -
            - - - -
              -
            • -

              setRequestUrl

              -
              public void setRequestUrl​(String requestUrl)
              +
            • +
              +

              setRequestUrl

              +
              public void setRequestUrl(String requestUrl)
              The complete request URL of the user HTTP request that was received by the frontend. This includes the protocol, host, (port), context path and servlet path. This string does not include any potential query parameters.
              +
            • -
            - - - -
              -
            • -

              setServerBaseUrl

              -
              public void setServerBaseUrl​(String serverBaseUrl)
              +
            • +
              +

              setServerBaseUrl

              +
              public void setServerBaseUrl(String serverBaseUrl)
              The frontend "server base URL", which is the protocol, host and context path.
              +
            • -
            - - - -
              -
            • -

              setServerServletPath

              -
              public void setServerServletPath​(String serverServletPath)
              +
            • +
              +

              setServerServletPath

              +
              public void setServerServletPath(String serverServletPath)
              The part of this request's URL that calls the frontend's servlet. This path starts with a "/" character and includes either the servlet name or a path to the servlet, but does not include any extra path information or a query string.
              +
            • -
            - - - -
              -
            • -

              setClientIpAddress

              -
              public void setClientIpAddress​(String clientIpAddress)
              +
            • +
              +

              setClientIpAddress

              +
              public void setClientIpAddress(String clientIpAddress)
              The client IP address.
              +
            • -
            - - - -
              -
            • -

              setParameters

              -
              public void setParameters​(Map<String,​String[]> parameters)
              +
            • +
              +

              setParameters

              +
              public void setParameters(Map<String,String[]> parameters)
              A map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.
              +
            • -
            - - - -
              -
            • -

              setHeaders

              -
              public void setHeaders​(Map<String,​String[]> headers)
              +
            • +
              +

              setHeaders

              +
              public void setHeaders(Map<String,String[]> headers)
              A map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpBodyAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpBodyAction.html index 94161595..461f34a0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpBodyAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpBodyAction.html @@ -1,291 +1,163 @@ - - -HttpBodyAction (SignService Core - 1.0.2) + +HttpBodyAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface HttpBodyAction

    + +

    Interface HttpBodyAction

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultHttpBodyAction

      -
      public interface HttpBodyAction
      +
      public interface HttpBodyAction
      The HttpBodyAction is used when a SignService handler processes a request and wants to write a response body (that is later written to the HTTP response).

      Note: This action is only used for successful HTTP Status (200) responses.

      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getContents

            -
            @Nonnull
            -byte[] getContents()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getContents

              +
              @Nonnull +byte[] getContents()
              Gets the response body to write as a byte array.
              -
              -
              Returns:
              +
              +
              Returns:
              the response body
              +
            • -
            - - - -
              -
            • -

              getHeaders

              -
              @Nonnull
              -Map<String,​String> getHeaders()
              +
            • +
              +

              getHeaders

              +
              @Nonnull +Map<String,String> getHeaders()
              Gets a map of header names and values, for example, "Content-Type".
              -
              -
              Returns:
              +
              +
              Returns:
              a (possibly empty) map of headers
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpPostAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpPostAction.html index 571ca24d..d3db8e01 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpPostAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpPostAction.html @@ -1,292 +1,164 @@ - - -HttpPostAction (SignService Core - 1.0.2) + +HttpPostAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface HttpPostAction

    + +

    Interface HttpPostAction

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultHttpPostAction

      -
      public interface HttpPostAction
      +
      public interface HttpPostAction
      Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getUrl

            -
            @Nonnull
            -String getUrl()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getUrl

              +
              @Nonnull +String getUrl()
              Gets the URL to which the user's browser should be posted to.
              -
              -
              Returns:
              +
              +
              Returns:
              the URL
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -Map<String,​String> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +Map<String,String> getParameters()
              The request parameters that should be posted to the recipient. The parameters are represented using a Map where the entries represent parameter names and values.

              The values in the map are not URL-encoded, so before using any values in the resulting map the values must be encoded.

              -
              -
              Returns:
              +
              +
              Returns:
              a (possibly empty) Map holding the HTTP request parameters
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpRedirectAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpRedirectAction.html index dcdab38c..d30a8c79 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpRedirectAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpRedirectAction.html @@ -1,265 +1,142 @@ - - -HttpRedirectAction (SignService Core - 1.0.2) + +HttpRedirectAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface HttpRedirectAction

    + +

    Interface HttpRedirectAction

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultHttpRedirectAction

      -
      public interface HttpRedirectAction
      +
      public interface HttpRedirectAction
      Represents a HTTP redirect action where the user's browser is redirected to the given URL.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          StringgetUrl() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          + + +
          Gets the URL to which the user's browser should be redirected to.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getUrl

            -
            @Nonnull
            -String getUrl()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getUrl

              +
              @Nonnull +String getUrl()
              Gets the URL to which the user's browser should be redirected to.
              -
              -
              Returns:
              +
              +
              Returns:
              the URL
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResourceProvider.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResourceProvider.html index 96dcb629..b1a1e7f0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResourceProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResourceProvider.html @@ -1,290 +1,162 @@ - - -HttpResourceProvider (SignService Core - 1.0.2) + +HttpResourceProvider (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface HttpResourceProvider

    + +

    Interface HttpResourceProvider

    -
    -
    -
      -
    • +

      -
      public interface HttpResourceProvider
      +
      public interface HttpResourceProvider
      An interface that is extended by SignService handlers that supports returning HTTP resources.
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getResource

            -
            HttpBodyAction getResource​(HttpUserRequest httpRequest)
            -                    throws IOException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getResource

              +
              HttpBodyAction getResource(HttpUserRequest httpRequest) + throws IOException
              Gets an HTTP resource. The resource is represented using a HttpBodyAction that holds the response body.
              -
              -
              Parameters:
              +
              +
              Parameters:
              httpRequest - the HTTP user request received by the SignService frontend/application
              -
              Returns:
              +
              Returns:
              a HttpBodyAction
              -
              Throws:
              -
              IOException - for processing errors
              +
              Throws:
              +
              IOException - for processing errors
              +
            • -
            - - - -
              -
            • -

              supports

              -
              boolean supports​(HttpUserRequest httpRequest)
              +
            • +
              +

              supports

              +
              boolean supports(HttpUserRequest httpRequest)
              Given the request the method determines whether it can supply a resource (via getResource(HttpUserRequest).
              -
              -
              Parameters:
              +
              +
              Parameters:
              httpRequest - the HTTP user request received by the SignService frontend/application
              -
              Returns:
              +
              Returns:
              true if the handler can process the request and provide an HTTP resource and false otherwise
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResponseAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResponseAction.html index 39e9a827..26064480 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResponseAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpResponseAction.html @@ -1,135 +1,84 @@ - - -HttpResponseAction (SignService Core - 1.0.2) + +HttpResponseAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface HttpResponseAction

    + +

    Interface HttpResponseAction

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultHttpResponseAction

      -
      public interface HttpResponseAction
      +
      public interface HttpResponseAction
      The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).

      @@ -141,187 +90,105 @@

      Interface HttpResponseAct
    • A response message should be written (HTTP Status 200).
    Note: A HttpResponseAction instance can only represent one of the above types.
    - - -
    -
    -
    +
    + + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getRedirect

            -
            @Nullable
            -HttpRedirectAction getRedirect()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getRedirect

              +
              @Nullable +HttpRedirectAction getRedirect()
              If the response action is that a HTTP redirect should be performed this method returns the HttpRedirectAction telling where the user's browser should be directed.
              -
              -
              Returns:
              +
              +
              Returns:
              a HttpRedirectAction, or null if this is not a redirect action
              +
            • -
            - - - -
              -
            • -

              getPost

              -
              @Nullable
              -HttpPostAction getPost()
              +
            • +
              +

              getPost

              +
              @Nullable +HttpPostAction getPost()
              If the response action is that a HTTP POST should be performed this method returns the HttpPostAction telling where the user's browser should be posted and with which parameters.
              -
              -
              Returns:
              +
              +
              Returns:
              a HttpPostAction, or null if this is not a post action
              +
            • -
            - - - -
              -
            • -

              getBody

              -
              @Nullable
              -HttpBodyAction getBody()
              +
            • +
              +

              getBody

              +
              @Nullable +HttpBodyAction getBody()
              If the response action is that the SignService should reply to a request by sending back a 200 status with a response body this method return HttpBodyAction object that tells how the HTTP response should be constructed (filled in).
              -
              -
              Returns:
              +
              +
              Returns:
              a HttpBodyAction, or null if this is not a response body action
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpUserRequest.html index e1eb9092..41c6f7f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/HttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/HttpUserRequest.html @@ -1,135 +1,84 @@ - - -HttpUserRequest (SignService Core - 1.0.2) + +HttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface HttpUserRequest

    + +

    Interface HttpUserRequest

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultHttpUserRequest, ServletApiHttpUserRequest

      -
      public interface HttpUserRequest
      +
      public interface HttpUserRequest
      Representation of the HTTP request message that is received by the SignService application/frontend.

      In cases where the SignService deployment is a combined front- and backend the HttpUserRequest will be a @@ -137,162 +86,123 @@

      Interface HttpUserRequestHttpUserRequest instance that can be transfered between the front- and backend (for example in a REST API-call).

      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getMethod

            -
            @Nonnull
            -String getMethod()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getMethod

              +
              @Nonnull +String getMethod()
              Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
              -
              -
              Returns:
              +
              +
              Returns:
              name of HTTP method used to send the request
              +
            • -
            - - - -
              -
            • -

              getRequestUrl

              -
              @Nonnull
              -String getRequestUrl()
              +
            • +
              +

              getRequestUrl

              +
              @Nonnull +String getRequestUrl()
              Gets the complete request URL of the user HTTP request that was received by the frontend. This includes the protocol, host, (port), context path and servlet path. This string does not include any potential query parameters.
              -
              -
              Returns:
              +
              +
              Returns:
              complete request URL
              +
            • -
            - - - -
              -
            • -

              getServerBaseUrl

              -
              @Nonnull
              -String getServerBaseUrl()
              +
            • +
              +

              getServerBaseUrl

              +
              @Nonnull +String getServerBaseUrl()
              Gets the frontend "server base URL", which is the protocol, host and context path.
              -
              -
              Returns:
              +
              +
              Returns:
              the frontend server base URL
              +
            • -
            - - - -
              -
            • -

              getServerServletPath

              -
              @Nonnull
              -String getServerServletPath()
              +
            • +
              +

              getServerServletPath

              +
              @Nonnull +String getServerServletPath()
              Gets the part of this request's URL that calls the frontend's servlet. This path starts with a "/" character and includes either the servlet name or a path to the servlet, but does not include any extra path information or a query string. @@ -301,36 +211,30 @@

              getServerServletPath

              This method will return an empty string ("") if the servlet used to process this request was matched using the "/*" pattern.

              -
              -
              Returns:
              +
              +
              Returns:
              the frontend's servlet path that matched this request
              +
            • -
            - - - -
              -
            • -

              getClientIpAddress

              -
              @Nonnull
              -String getClientIpAddress()
              +
            • +
              +

              getClientIpAddress

              +
              @Nonnull +String getClientIpAddress()
              Gets the client IP address.
              -
              -
              Returns:
              +
              +
              Returns:
              the client IP addres
              +
            • -
            - - - -
              -
            • -

              getParameter

              -
              @Nullable
              -String getParameter​(@Nonnull
              -                    String name)
              +
            • +
              +

              getParameter

              +
              @Nullable +String getParameter(@Nonnull + String name)
              Gets the value of a request parameter as a string, or null if the parameter does not exist.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the @@ -339,47 +243,49 @@

              getParameter

              In case you know, or want to be sure, that the parameter contains multiple values, use getParameters().

              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the parameter name
              -
              Returns:
              +
              Returns:
              the parameter value, or null if it does not exist
              -
              See Also:
              -
              getParameters()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -Map<String,​String[]> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +Map<String,String[]> getParameters()
              Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data.

              -
              -
              Returns:
              +
              +
              Returns:
              a map (possibly empty) of parameter names and values
              -
              See Also:
              -
              getParameter(String)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getHeader

              -
              @Nullable
              -String getHeader​(@Nonnull
              -                 String name)
              +
            • +
              +

              getHeader

              +
              @Nullable +String getHeader(@Nonnull + String name)
              Gets the value of the specified request header. If the request did not include a header of the specified name, this method returns null.

              @@ -388,104 +294,51 @@

              getHeader

              Note: The header name is case insensitive.

              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the header name
              -
              Returns:
              +
              Returns:
              the header value, or null
              -
              See Also:
              -
              getHeaders()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getHeaders

              -
              @Nonnull
              -Map<String,​String[]> getHeaders()
              +
            • +
              +

              getHeaders

              +
              @Nonnull +Map<String,String[]> getHeaders()
              Gets a map of all request headers where the map entry key is the header name and the map entry value is the header value(s).
              -
              -
              Returns:
              +
              +
              Returns:
              a (possibly empty) map of header names and values
              -
              See Also:
              -
              getHeader(String)
              -
              -
            • +
              See Also:
              +
              + +
              + +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.HttpBodyActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.HttpBodyActionBuilder.html index 75c2993e..aadc017b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.HttpBodyActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.HttpBodyActionBuilder.html @@ -1,213 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpBodyAction.HttpBodyActionBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.html index 702ac58f..3dddc7e3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpBodyAction.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpBodyAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpBodyAction

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpBodyAction

    -
    No usage of se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
    -
    +No usage of se.swedenconnect.signservice.core.http.DefaultHttpBodyAction
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.HttpPostActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.HttpPostActionBuilder.html index 3df3099d..a1fd8d03 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.HttpPostActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.HttpPostActionBuilder.html @@ -1,213 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpPostAction.HttpPostActionBuilder

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.html index 39db0f5e..96b2beb0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpPostAction.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpPostAction (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpPostAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpPostAction

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpPostAction

    -
    No usage of se.swedenconnect.signservice.core.http.DefaultHttpPostAction
    -
    +No usage of se.swedenconnect.signservice.core.http.DefaultHttpPostAction
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html index 77c35907..3ad1638e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.HttpRedirectActionBuilder.html @@ -1,213 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction.HttpRedirectActionBuilder

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.html index 82157e3a..6aa6d8b1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpRedirectAction.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction

    -
    No usage of se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
    -
    +No usage of se.swedenconnect.signservice.core.http.DefaultHttpRedirectAction
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseAction.html index 3219a77d..fffd3ffc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseAction.html @@ -1,196 +1,90 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpResponseAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpResponseAction

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpResponseAction

    -
    -
    +
    +
    + - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseActionDeserializer.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseActionDeserializer.html index b64984b0..e0ede819 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseActionDeserializer.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpResponseActionDeserializer.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer

    -
    No usage of se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
    -
    +No usage of se.swedenconnect.signservice.core.http.DefaultHttpResponseActionDeserializer
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpUserRequest.html index 82c1f77e..5356fc52 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/DefaultHttpUserRequest.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.DefaultHttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpUserRequest

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.DefaultHttpUserRequest

    -
    No usage of se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
    -
    +No usage of se.swedenconnect.signservice.core.http.DefaultHttpUserRequest
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpBodyAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpBodyAction.html index 1dc13559..5aff279d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpBodyAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpBodyAction.html @@ -1,255 +1,132 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpBodyAction (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpBodyAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpBodyAction

    -
    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpPostAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpPostAction.html index a4403550..7338186f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpPostAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpPostAction.html @@ -1,246 +1,125 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpPostAction (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpPostAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpPostAction

    -
    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpRedirectAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpRedirectAction.html index 904458dc..dcea0787 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpRedirectAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpRedirectAction.html @@ -1,246 +1,125 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpRedirectAction (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpRedirectAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpRedirectAction

    -
    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResourceProvider.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResourceProvider.html index 0be3ab2b..ea4e5ff6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResourceProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResourceProvider.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpResourceProvider (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpResourceProvider (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpResourceProvider

    +

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpResourceProvider

    -
    No usage of se.swedenconnect.signservice.core.http.HttpResourceProvider
    -
    +No usage of se.swedenconnect.signservice.core.http.HttpResourceProvider
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResponseAction.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResponseAction.html index ecf4e779..f5a9ba3a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResponseAction.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpResponseAction.html @@ -1,164 +1,94 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpResponseAction (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpResponseAction (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpResponseAction

    +

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpResponseAction

    -
    -
    +
    -
  • -
    - - -

    Uses of HttpResponseAction in se.swedenconnect.signservice.application.rest

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.application.rest that return HttpResponseAction 
    Modifier and TypeMethodDescription
    HttpResponseActionRestProcessRequestResult.getResponseAction() +
  • +
    +

    Uses of HttpResponseAction in se.swedenconnect.signservice.application.rest

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    RestProcessRequestResult.getResponseAction()
    +
    The response action.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.application.rest with parameters of type HttpResponseAction 
    Modifier and TypeMethodDescription
    voidRestProcessRequestResult.setResponseAction​(HttpResponseAction responseAction) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    RestProcessRequestResult.setResponseAction(HttpResponseAction responseAction)
    +
    The response action.
    -
    +
  • +
    -
  • -
    - - -

    Uses of HttpResponseAction in se.swedenconnect.signservice.authn

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn that return HttpResponseAction 
    Modifier and TypeMethodDescription
    HttpResponseActionAuthenticationResultChoice.getResponseAction() +
  • +
    +

    Uses of HttpResponseAction in se.swedenconnect.signservice.authn

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    AuthenticationResultChoice.getResponseAction()
    +
    -
  • - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.authn with parameters of type HttpResponseAction 
    ConstructorDescription
    AuthenticationResultChoice​(HttpResponseAction responseAction) + + +
    Constructors in se.swedenconnect.signservice.authn with parameters of type HttpResponseAction
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor setting the HttpResponseAction.
    -
    + +
  • -
  • -
    - - -

    Uses of HttpResponseAction in se.swedenconnect.signservice.core.http

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http that implement HttpResponseAction 
    Modifier and TypeClassDescription
    class DefaultHttpResponseAction +
  • +
    +

    Uses of HttpResponseAction in se.swedenconnect.signservice.core.http

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the HttpResponseAction interface.
    -
  • + +
  • -
  • -
    - - -

    Uses of HttpResponseAction in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol that return HttpResponseAction 
    Modifier and TypeMethodDescription
    HttpResponseActionProtocolHandler.encodeResponse​(SignResponseMessage responseMessage, - SignServiceContext context) +
  • +
    +

    Uses of HttpResponseAction in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProtocolHandler.encodeResponse(SignResponseMessage responseMessage, + SignServiceContext context)
    +
    Encodes a response message so that it can be returned to the SignService application.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpUserRequest.html index 85655da3..c20ed47f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/class-use/HttpUserRequest.html @@ -1,457 +1,268 @@ - - -Uses of Interface se.swedenconnect.signservice.core.http.HttpUserRequest (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.core.http.HttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.core.http.HttpUserRequest

    -
    -
    -
    +
    -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.application.rest

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.application.rest that return HttpUserRequest 
    Modifier and TypeMethodDescription
    HttpUserRequestRestProcessRequestInput.getUserRequest() +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.application.rest

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    RestProcessRequestInput.getUserRequest()
    +
    The mapping of the HTTP request that was received by the frontend application.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.application.rest with parameters of type HttpUserRequest 
    Modifier and TypeMethodDescription
    voidRestProcessRequestInput.setUserRequest​(HttpUserRequest userRequest) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    RestProcessRequestInput.setUserRequest(HttpUserRequest userRequest)
    +
    The mapping of the HTTP request that was received by the frontend application.
    -
    - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.application.rest with parameters of type HttpUserRequest 
    ConstructorDescription
    RestProcessRequestInput​(String context, - HttpUserRequest userRequest) + + +
    Constructors in se.swedenconnect.signservice.application.rest with parameters of type HttpUserRequest
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor assigning the input parameters.
    -
    +
  • + -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.authn

    - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.authn with parameters of type HttpUserRequest 
    Modifier and TypeMethodDescription
    booleanAuthenticationHandler.canProcess​(HttpUserRequest request, - SignServiceContext context) +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.authn

    +
    Methods in se.swedenconnect.signservice.authn with parameters of type HttpUserRequest
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    AuthenticationHandler.canProcess(HttpUserRequest request, + SignServiceContext context)
    +
    A predicate that given a request tells whether this handler can process the request.
    -
  • AuthenticationResultChoiceAuthenticationHandler.resumeAuthentication​(HttpUserRequest request, - SignServiceContext context) + + +
    AuthenticationHandler.resumeAuthentication(HttpUserRequest request, + SignServiceContext context)
    +
    Resumes an authentication process.
    -
    + +
  • -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.core.http

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http that implement HttpUserRequest 
    Modifier and TypeClassDescription
    class DefaultHttpUserRequest +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.core.http

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the HttpUserRequest interface.
    -
  • - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.core.http with parameters of type HttpUserRequest 
    Modifier and TypeMethodDescription
    HttpBodyActionHttpResourceProvider.getResource​(HttpUserRequest httpRequest) + + +
    Methods in se.swedenconnect.signservice.core.http with parameters of type HttpUserRequest
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    HttpResourceProvider.getResource(HttpUserRequest httpRequest)
    +
    Gets an HTTP resource.
    -
    booleanHttpResourceProvider.supports​(HttpUserRequest httpRequest) + +
    boolean
    +
    HttpResourceProvider.supports(HttpUserRequest httpRequest)
    +
    Given the request the method determines whether it can supply a resource (via HttpResourceProvider.getResource(HttpUserRequest).
    -
    + +
  • -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.core.http.servletapi

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http.servletapi that implement HttpUserRequest 
    Modifier and TypeClassDescription
    class ServletApiHttpUserRequest +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.core.http.servletapi

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    An implementation that wraps a HttpServletRequest as a HttpUserRequest.
    -
  • + +
  • -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.engine

    - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.engine with parameters of type HttpUserRequest 
    Modifier and TypeMethodDescription
    booleanSignServiceEngine.canProcess​(HttpUserRequest request) +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.engine

    +
    Methods in se.swedenconnect.signservice.engine with parameters of type HttpUserRequest
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    +
    SignServiceEngine.canProcess(HttpUserRequest request)
    +
    A predicate that given a request tells whether this engine instance can process the request.
    -
  • SignServiceProcessingResultSignServiceEngine.processRequest​(HttpUserRequest httpRequest, - SignServiceContext signServiceContext) + + +
    SignServiceEngine.processRequest(HttpUserRequest httpRequest, + SignServiceContext signServiceContext)
    +
    The main entry point for a SignService Engine.
    -
    + +
  • -
  • -
    - - -

    Uses of HttpUserRequest in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol with parameters of type HttpUserRequest 
    Modifier and TypeMethodDescription
    SignRequestMessageProtocolHandler.decodeRequest​(HttpUserRequest httpRequest, - SignServiceContext context) +
  • +
    +

    Uses of HttpUserRequest in se.swedenconnect.signservice.protocol

    +
    Methods in se.swedenconnect.signservice.protocol with parameters of type HttpUserRequest
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProtocolHandler.decodeRequest(HttpUserRequest httpRequest, + SignServiceContext context)
    +
    Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a SignRequestMessage instance.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/http/package-summary.html index 140f0667..0d38d249 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/package-summary.html @@ -1,272 +1,189 @@ - - -se.swedenconnect.signservice.core.http (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.http (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.http

    +

    Package se.swedenconnect.signservice.core.http

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.http
    +
    HTTP related API:s and classes.
    -
    + +
    +
    The HttpBodyAction is used when a SignService handler processes a request and wants to write a response body + (that is later written to the HTTP response).
    +
    + +
    +
    Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters.
    +
    + +
    +
    Represents a HTTP redirect action where the user's browser is redirected to the given URL.
    +
    + +
    +
    An interface that is extended by SignService handlers that supports returning HTTP resources.
    +
    + +
    +
    The HttpResponseAction interface is used as a result object for SignService engines and handlers that process + user requests (HttpUserRequest).
    +
    + +
    +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    +
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/http/package-tree.html index 410044ba..e13097e4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/package-tree.html @@ -1,125 +1,78 @@ - - -se.swedenconnect.signservice.core.http Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.http Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.http

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/http/package-use.html index 0514b2fa..0bea8093 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/package-use.html @@ -1,417 +1,244 @@ - - -Uses of Package se.swedenconnect.signservice.core.http (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.http (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.http

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.application.rest 
    ClassDescription
    HttpResponseAction +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).
    -
  • HttpUserRequest + + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.authn 
    ClassDescription
    HttpResponseAction +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).
    -
  • HttpUserRequest + + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.core.http 
    ClassDescription
    DefaultHttpBodyAction.HttpBodyActionBuilder +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A builder for HttpBodyAction objects.
    -
  • DefaultHttpPostAction.HttpPostActionBuilder + + +
    A builder for constructing a HttpPostAction object.
    -
    DefaultHttpRedirectAction.HttpRedirectActionBuilder + + +
    A builder for constructing a HttpRedirectAction object.
    -
    DefaultHttpResponseAction + + +
    Default implementation of the HttpResponseAction interface.
    -
    HttpBodyAction + + +
    The HttpBodyAction is used when a SignService handler processes a request and wants to write a response body (that is later written to the HTTP response).
    -
    HttpPostAction + + +
    Represents a HTTP post action where the user's browser is posted to the given URL along with the parameters.
    -
    HttpRedirectAction + + +
    Represents a HTTP redirect action where the user's browser is redirected to the given URL.
    -
    HttpResponseAction + + +
    The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).
    -
    HttpUserRequest + + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
    + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.core.http.servletapi 
    ClassDescription
    HttpUserRequest +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.engine 
    ClassDescription
    HttpUserRequest +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.http used by se.swedenconnect.signservice.protocol 
    ClassDescription
    HttpResponseAction +
  • +
    + +
    +
    Class
    +
    Description
    + +
    The HttpResponseAction interface is used as a result object for SignService engines and handlers that process user requests (HttpUserRequest).
    -
  • HttpUserRequest + + +
    Representation of the HTTP request message that is received by the SignService application/frontend.
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.html index af95cf60..76ddfbae 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/ServletApiHttpUserRequest.html @@ -1,367 +1,255 @@ - - -ServletApiHttpUserRequest (SignService Core - 1.0.2) + +ServletApiHttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class ServletApiHttpUserRequest

    + +

    Class ServletApiHttpUserRequest

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
      +
      +
      +
      All Implemented Interfaces:
      HttpUserRequest

      -
      public class ServletApiHttpUserRequest
      -extends Object
      -implements HttpUserRequest
      +
      public class ServletApiHttpUserRequest +extends Object +implements HttpUserRequest
      An implementation that wraps a HttpServletRequest as a HttpUserRequest.

      Note: This class can not be used in a frontend/backend deployment where the frontend communicates with the backend over a REST API since it wraps a HttpServletRequest.

      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          ServletApiHttpUserRequest​(javax.servlet.http.HttpServletRequest request) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          ServletApiHttpUserRequest(jakarta.servlet.http.HttpServletRequest request)
          +
          Constructor.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ServletApiHttpUserRequest

            -
            public ServletApiHttpUserRequest​(@Nonnull
            -                                 javax.servlet.http.HttpServletRequest request)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ServletApiHttpUserRequest

              +
              public ServletApiHttpUserRequest(@Nonnull + jakarta.servlet.http.HttpServletRequest request)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              request - the wrapped HttpServletRequest object
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getMethod

            -
            @Nonnull
            -public String getMethod()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getMethod

              +
              @Nonnull +public String getMethod()
              Gets the HTTP method with which this request was made (i.e., GET, POST, PUT, ...).
              -
              -
              Specified by:
              +
              +
              Specified by:
              getMethod in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              name of HTTP method used to send the request
              +
            • -
            - - - -
              -
            • -

              getRequestUrl

              -
              @Nonnull
              -public String getRequestUrl()
              +
            • +
              +

              getRequestUrl

              +
              @Nonnull +public String getRequestUrl()
              Gets the complete request URL of the user HTTP request that was received by the frontend. This includes the protocol, host, (port), context path and servlet path. This string does not include any potential query parameters.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getRequestUrl in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              complete request URL
              +
            • -
            - - - -
              -
            • -

              getServerBaseUrl

              -
              @Nonnull
              -public String getServerBaseUrl()
              +
            • +
              +

              getServerBaseUrl

              +
              @Nonnull +public String getServerBaseUrl()
              Gets the frontend "server base URL", which is the protocol, host and context path.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getServerBaseUrl in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the frontend server base URL
              +
            • -
            - - - -
              -
            • -

              getServerServletPath

              -
              @Nonnull
              -public String getServerServletPath()
              +
            • +
              +

              getServerServletPath

              +
              @Nonnull +public String getServerServletPath()
              Gets the part of this request's URL that calls the frontend's servlet. This path starts with a "/" character and includes either the servlet name or a path to the servlet, but does not include any extra path information or a query string. @@ -370,40 +258,34 @@

              getServerServletPath

              This method will return an empty string ("") if the servlet used to process this request was matched using the "/*" pattern.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getServerServletPath in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the frontend's servlet path that matched this request
              +
            • -
            - - - -
              -
            • -

              getClientIpAddress

              -
              @Nonnull
              -public String getClientIpAddress()
              +
            • +
              +

              getClientIpAddress

              +
              @Nonnull +public String getClientIpAddress()
              Gets the client IP address.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getClientIpAddress in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              the client IP addres
              +
            • -
            - - - -
              -
            • -

              getParameter

              -
              @Nullable
              -public String getParameter​(@Nonnull
              -                           String name)
              +
            • +
              +

              getParameter

              +
              @Nullable +public String getParameter(@Nonnull + String name)
              Gets the value of a request parameter as a string, or null if the parameter does not exist.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the @@ -412,51 +294,53 @@

              getParameter

              In case you know, or want to be sure, that the parameter contains multiple values, use HttpUserRequest.getParameters().

              -
              -
              Specified by:
              +
              +
              Specified by:
              getParameter in interface HttpUserRequest
              -
              Parameters:
              +
              Parameters:
              name - the parameter name
              -
              Returns:
              +
              Returns:
              the parameter value, or null if it does not exist
              -
              See Also:
              -
              HttpUserRequest.getParameters()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getParameters

              -
              @Nonnull
              -public Map<String,​String[]> getParameters()
              +
            • +
              +

              getParameters

              +
              @Nonnull +public Map<String,String[]> getParameters()
              Gets a map of all request parameters, where the map entry key is the parameter name and the map entry value(s) is the parameter value.

              Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getParameters in interface HttpUserRequest
              -
              Returns:
              +
              Returns:
              a map (possibly empty) of parameter names and values
              -
              See Also:
              -
              HttpUserRequest.getParameter(String)
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
              -
            • -

              getHeader

              -
              @Nullable
              -public String getHeader​(@Nonnull
              -                        String name)
              +
            • +
              +

              getHeader

              +
              @Nullable +public String getHeader(@Nonnull + String name)
              Gets the value of the specified request header. If the request did not include a header of the specified name, this method returns null.

              @@ -465,108 +349,55 @@

              getHeader

              Note: The header name is case insensitive.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getHeader in interface HttpUserRequest
              -
              Parameters:
              +
              Parameters:
              name - the header name
              -
              Returns:
              +
              Returns:
              the header value, or null
              -
              See Also:
              -
              HttpUserRequest.getHeaders()
              +
              See Also:
              +
              + +
              +
            • -
            - - - -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/class-use/ServletApiHttpUserRequest.html b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/class-use/ServletApiHttpUserRequest.html index 753cbdcf..f436137c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/class-use/ServletApiHttpUserRequest.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/class-use/ServletApiHttpUserRequest.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest

    +

    Uses of Class
    se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest

    -
    No usage of se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
    -
    +No usage of se.swedenconnect.signservice.core.http.servletapi.ServletApiHttpUserRequest
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-summary.html index 975c13a4..63483c11 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-summary.html @@ -1,175 +1,105 @@ - - -se.swedenconnect.signservice.core.http.servletapi (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.http.servletapi (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.core.http.servletapi

    +

    Package se.swedenconnect.signservice.core.http.servletapi

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.http.servletapi
    +
    Implementations that require Java's Servlet API.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-tree.html index b5c565d6..0e863204 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.core.http.servletapi Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.http.servletapi Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.http.servletapi

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-use.html index 649fa3ae..71ffb9e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/http/servletapi/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.core.http.servletapi (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.http.servletapi (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.http.servletapi

    -
    No usage of se.swedenconnect.signservice.core.http.servletapi
    -
    +No usage of se.swedenconnect.signservice.core.http.servletapi
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/package-summary.html index 47515375..8c28fc16 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/package-summary.html @@ -1,192 +1,131 @@ - - -se.swedenconnect.signservice.core (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.core

    +

    Package se.swedenconnect.signservice.core

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core
    +
    Core API:s and classes.
    -
    + +
    +
    Base interface for a SignService "handler".
    +
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/package-tree.html index 91b1f61f..b4adc6cb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/package-tree.html @@ -1,171 +1,82 @@ - - -se.swedenconnect.signservice.core Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/package-use.html index acfcbf01..094d8ce8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/package-use.html @@ -1,339 +1,190 @@ - - -Uses of Package se.swedenconnect.signservice.core (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.authn 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.certificate 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.core 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.core.config 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.protocol 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • + + +
  • -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core used by se.swedenconnect.signservice.signature 
    ClassDescription
    SignServiceHandler +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Base interface for a SignService "handler".
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/Choice.html b/docs/apidocs/se/swedenconnect/signservice/core/types/Choice.html index 06b3be8f..c73cd9f8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/Choice.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/Choice.html @@ -1,360 +1,208 @@ - - -Choice (SignService Core - 1.0.2) + +Choice (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class Choice<F,​S>

    + +

    Class Choice<F,S>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.core.types.Choice<F,​S>
      • -
      -
    • -
    -
    -
      -
    • -
      -
      Type Parameters:
      +
      java.lang.Object +
      se.swedenconnect.signservice.core.types.Choice<F,S>
      +
      +
      +
      +
      Type Parameters:
      F - type for the first object
      S - type for the second object
      -
      +
      Direct Known Subclasses:
      AuthenticationResultChoice

      -
      public class Choice<F,​S>
      -extends Object
      +
      public class Choice<F,S> +extends Object
      Base class for representing a Choice between two objects, where one is set and the other is null.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          Choice​(F first, - S second) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          Choice(F first, + S second)
          +
          Constructor where one parameter must be null and the other non-null.
          -
        • -
        • -
        +
    +
    + -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - - - -
            -
          • -

            Choice

            -
            public Choice​(F first,
            -              S second)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              Choice

              +
              public Choice(F first, + S second)
              Constructor where one parameter must be null and the other non-null.
              -
              -
              Parameters:
              +
              +
              Parameters:
              first - the first object
              second - the second object
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getFirst

            -
            @Nullable
            -public F getFirst()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getFirst

              +
              @Nullable +public F getFirst()
              Gets the first choice.
              -
              -
              Returns:
              +
              +
              Returns:
              the first choice or null
              +
            • -
            - - - -
              -
            • -

              getSecond

              -
              @Nullable
              -public S getSecond()
              +
            • +
              +

              getSecond

              +
              @Nullable +public S getSecond()
              Gets the second choice.
              -
              -
              Returns:
              +
              +
              Returns:
              the second choice or null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/InvalidRequestException.html b/docs/apidocs/se/swedenconnect/signservice/core/types/InvalidRequestException.html index 9041886a..9c9868b6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/InvalidRequestException.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/InvalidRequestException.html @@ -1,326 +1,177 @@ - - -InvalidRequestException (SignService Core - 1.0.2) + +InvalidRequestException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class InvalidRequestException

    + +

    Class InvalidRequestException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InvalidRequestException

            -
            public InvalidRequestException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InvalidRequestException

              +
              public InvalidRequestException(String message)
              Constructor setting the error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              +
            • -
            - - - -
              -
            • -

              InvalidRequestException

              -
              public InvalidRequestException​(String message,
              -                               Throwable cause)
              +
            • +
              +

              InvalidRequestException

              +
              public InvalidRequestException(String message, + Throwable cause)
              Constructor setting the error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              cause - the cause of the error
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/Choice.html b/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/Choice.html index 04bc2a12..2b604727 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/Choice.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/Choice.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.core.types.Choice (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.types.Choice (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.types.Choice

    +

    Uses of Class
    se.swedenconnect.signservice.core.types.Choice

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/InvalidRequestException.html b/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/InvalidRequestException.html index afc5b348..1cd7fec5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/InvalidRequestException.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/class-use/InvalidRequestException.html @@ -1,230 +1,113 @@ - - -Uses of Class se.swedenconnect.signservice.core.types.InvalidRequestException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.core.types.InvalidRequestException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.core.types.InvalidRequestException

    +

    Uses of Class
    se.swedenconnect.signservice.core.types.InvalidRequestException

    -
    -
    +
    -
  • -
    - - -

    Uses of InvalidRequestException in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature that throw InvalidRequestException 
    Modifier and TypeMethodDescription
    voidSignatureHandler.checkRequirements​(SignRequestMessage signRequest, - SignServiceContext context) +
  • +
    +

    Uses of InvalidRequestException in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    SignatureHandler.checkRequirements(SignRequestMessage signRequest, + SignServiceContext context)
    +
    Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/core/types/package-summary.html index 1753ee8f..eb2184de 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/package-summary.html @@ -1,192 +1,131 @@ - - -se.swedenconnect.signservice.core.types (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.types (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.core.types

    +

    Package se.swedenconnect.signservice.core.types

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.core.types
    +
    Core types.
    -
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/core/types/package-tree.html index 2030a5cf..536ffa36 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/package-tree.html @@ -1,118 +1,71 @@ - - -se.swedenconnect.signservice.core.types Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.core.types Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.core.types

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/core/types/package-use.html b/docs/apidocs/se/swedenconnect/signservice/core/types/package-use.html index e4ed29ef..7e1291a9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/core/types/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/core/types/package-use.html @@ -1,239 +1,122 @@ - - -Uses of Package se.swedenconnect.signservice.core.types (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.core.types (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.core.types

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.types used by se.swedenconnect.signservice.certificate 
    ClassDescription
    InvalidRequestException +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An exception that is used to report that a received sign request is invalid.
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.core.types used by se.swedenconnect.signservice.signature 
    ClassDescription
    InvalidRequestException +
  • +
    + +
    +
    Class
    +
    Description
    + +
    An exception that is used to report that a received sign request is invalid.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.html b/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.html index 014b5fb2..7667a5b0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.html @@ -1,379 +1,224 @@ - - -DefaultSignRequestMessageVerifier (SignService Engine - 1.0.2) + +DefaultSignRequestMessageVerifier (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignRequestMessageVerifier

    + +

    Class DefaultSignRequestMessageVerifier

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
      • -
      -
    • -
    -
    - -
    -
    -
    +
    void
    +
    verifyMessage(SignRequestMessage signRequestMessage, + EngineConfiguration configuration, + EngineContext context)
    +
    +
    Verifies a SignRequestMessage.
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignRequestMessageVerifier

            -
            public DefaultSignRequestMessageVerifier()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultSignRequestMessageVerifier

            +
            public DefaultSignRequestMessageVerifier()
            +
          +
        • -
          -
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.html b/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.html index c122631e..db4a72d1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.html @@ -1,723 +1,517 @@ - - -DefaultSignServiceEngine (SignService Engine - 1.0.2) + +DefaultSignServiceEngine (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultSignServiceEngine

    + +

    Class DefaultSignServiceEngine

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.DefaultSignServiceEngine
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    +
    void
    + +
    +
    Assigns the SignRequestMessageVerifier to use when verifying a SignRequestMessage.
    +
    +
    protected EngineContext
    +
    setupContext(SignServiceContext signServiceContext)
    +
    +
    Given a SignServiceContext the method sets up an EngineContext.
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.html b/docs/apidocs/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.html index e7645911..fce37a0a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.html @@ -1,276 +1,153 @@ - - -SignRequestMessageVerifier (SignService Engine - 1.0.2) + +SignRequestMessageVerifier (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignRequestMessageVerifier

    + +

    Interface SignRequestMessageVerifier

    -
    -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceEngine.html b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceEngine.html index 751c2404..3682a2a2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceEngine.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceEngine.html @@ -1,213 +1,142 @@ - - -SignServiceEngine (SignService Core - 1.0.2) + +SignServiceEngine (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface SignServiceEngine

    + +

    Interface SignServiceEngine

    -
    -
    -
      -
    • +

      -
      public interface SignServiceEngine
      +
      public interface SignServiceEngine
      Interface for a SignService engine that is processing of signature requests.

      A SignService engine is an instance serving one SignService client.

      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            processRequest

            -
            @Nonnull
            -SignServiceProcessingResult processRequest​(@Nonnull
            -                                           HttpUserRequest httpRequest,
            -                                           @Nullable
            -                                           SignServiceContext signServiceContext)
            -                                    throws UnrecoverableSignServiceException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              processRequest

              +
              @Nonnull +SignServiceProcessingResult processRequest(@Nonnull + HttpUserRequest httpRequest, + @Nullable + SignServiceContext signServiceContext) + throws UnrecoverableSignServiceException
              The main entry point for a SignService Engine. The SignServiceEngineManager accepts HTTP user requests passed from the application/frontend, and after deciding which engine instance that can serve this request invokes this method to process the request. The engine will find out the type of message and process it accordingly. @@ -215,137 +144,70 @@

              processRequest

              Apart from processing requests, the engine may also serve resources. Examples of such resources are status pages and authentication provider metadata.

              -
              -
              Parameters:
              +
              +
              Parameters:
              httpRequest - the HTTP user request received by the SignService frontend/application
              signServiceContext - the SignService context (may be null if this is the first request in an signature operation)
              -
              Returns:
              +
              Returns:
              a SignServiceProcessingResult
              -
              Throws:
              +
              Throws:
              UnrecoverableSignServiceException - if a HTTP message can not be sent as a result of the processing. This can occur in cases when the engine can not successfully produce a response message to send
              +
            • -
            - - - -
              -
            • -

              canProcess

              -
              boolean canProcess​(@Nonnull
              -                   HttpUserRequest request)
              +
            • +
              +

              canProcess

              +
              boolean canProcess(@Nonnull + HttpUserRequest request)
              A predicate that given a request tells whether this engine instance can process the request.
              -
              -
              Parameters:
              +
              +
              Parameters:
              request - the HTTP user request received by the SignService frontend/application
              -
              Returns:
              +
              Returns:
              true if the engine can process the request and false otherwise
              +
            • -
            - - - -
              -
            • -

              getName

              -
              @Nonnull
              -String getName()
              +
            • +
              +

              getName

              +
              @Nonnull +String getName()
              Gets the name of the engine.
              -
              -
              Returns:
              +
              +
              Returns:
              the name
              +
            • -
            - - - -
              -
            • -

              init

              -
              @PostConstruct
              -void init()
              -   throws Exception
              +
            • +
              +

              init

              +
              @PostConstruct +void init() + throws Exception
              Initializes the engine bean.
              -
              -
              Throws:
              -
              Exception - for init errors
              +
              +
              Throws:
              +
              Exception - for init errors
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceError.html b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceError.html index 373b46fd..fec854fc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceError.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceError.html @@ -1,433 +1,264 @@ - - -SignServiceError (SignService Core - 1.0.2) + +SignServiceError (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SignServiceError

    + +

    Class SignServiceError

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.SignServiceError
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.engine.SignServiceError
      +
      +

      -
      public class SignServiceError
      -extends Object
      -
      A generic representation of a SignService error. The class wraps a SignServiceErrorCode and offers the - possibility to add a error message (overriding the default message from SignServiceErrorCode) and also a +
      public class SignServiceError +extends Object
      +
      A generic representation of a SignService error. The class wraps a SignServiceErrorCode and offers the + possibility to add a error message (overriding the default message from SignServiceErrorCode) and also a detailed error message.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    + + +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceError

            -
            public SignServiceError​(SignServiceErrorCode errorCode)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SignServiceError

              +
              public SignServiceError(SignServiceErrorCode errorCode)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the error code
              +
            • -
            - - - -
              -
            • -

              SignServiceError

              -
              public SignServiceError​(SignServiceErrorCode errorCode,
              -                        String message)
              +
            • +
              +

              SignServiceError

              +
              public SignServiceError(SignServiceErrorCode errorCode, + String message)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the error code
              message - the message to use (overriding the default message from errorCode)
              +
            • -
            - - - -
              -
            • -

              SignServiceError

              -
              public SignServiceError​(SignServiceErrorCode errorCode,
              -                        String message,
              -                        String detailedMessage)
              +
            • +
              +

              SignServiceError

              +
              public SignServiceError(SignServiceErrorCode errorCode, + String message, + String detailedMessage)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the error code
              message - the message to use (overriding the default message from errorCode)
              detailedMessage - a detailed message
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getErrorCode

            -
            public SignServiceErrorCode getErrorCode()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getErrorCode

              +
              public SignServiceErrorCode getErrorCode()
              Gets the error code.
              -
              -
              Returns:
              +
              +
              Returns:
              the error code
              +
            • -
            - - - -
              -
            • -

              getMessage

              -
              public String getMessage()
              +
            • +
              +

              getMessage

              +
              public String getMessage()
              Gets the error message.
              -
              -
              Returns:
              +
              +
              Returns:
              the error message
              +
            • -
            - - - -
              -
            • -

              getDetailedMessage

              -
              public String getDetailedMessage()
              +
            • +
              +

              getDetailedMessage

              +
              public String getDetailedMessage()
              Gets the detailed error message.
              -
              -
              Returns:
              +
              +
              Returns:
              the detailed error message, or null if not set
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorCode.html b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorCode.html index 651db64a..b9921620 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorCode.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorCode.html @@ -1,539 +1,336 @@ - - -SignServiceErrorCode (SignService Core - 1.0.2) + +SignServiceErrorCode (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum SignServiceErrorCode

    + +

    Enum Class SignServiceErrorCode

    -
    - -
    -
    -
    -
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            REQUEST_INCORRECT

            -
            public static final SignServiceErrorCode REQUEST_INCORRECT
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              REQUEST_INCORRECT

              +
              public static final SignServiceErrorCode REQUEST_INCORRECT
              The received request is incorrect.
              +
            • -
            - - - -
              -
            • -

              REQUEST_EXPIRED

              -
              public static final SignServiceErrorCode REQUEST_EXPIRED
              +
            • +
              +

              REQUEST_EXPIRED

              +
              public static final SignServiceErrorCode REQUEST_EXPIRED
              The request has expired, i.e., does not meet the constraints for how old it is allowed to be.
              +
            • -
            - - - -
              -
            • -

              AUTHN_USER_CANCEL

              -
              public static final SignServiceErrorCode AUTHN_USER_CANCEL
              +
            • +
              +

              AUTHN_USER_CANCEL

              +
              public static final SignServiceErrorCode AUTHN_USER_CANCEL
              User cancelled authentication.
              +
            • -
            - - - -
              -
            • -

              AUTHN_USER_MISMATCH

              -
              public static final SignServiceErrorCode AUTHN_USER_MISMATCH
              +
            • +
              +

              AUTHN_USER_MISMATCH

              +
              public static final SignServiceErrorCode AUTHN_USER_MISMATCH
              The user information received after authentication does not match requested user identity.
              +
            • -
            - - - -
              -
            • -

              AUTHN_UNSUPPORTED_AUTHNCONTEXT

              -
              public static final SignServiceErrorCode AUTHN_UNSUPPORTED_AUTHNCONTEXT
              +
            • +
              +

              AUTHN_UNSUPPORTED_AUTHNCONTEXT

              +
              public static final SignServiceErrorCode AUTHN_UNSUPPORTED_AUTHNCONTEXT
              The requested authentication context is not supported by the requested authentication service.
              +
            • -
            - - - -
              -
            • -

              AUTHN_SIGNMESSAGE_NOT_DISPLAYED

              -
              public static final SignServiceErrorCode AUTHN_SIGNMESSAGE_NOT_DISPLAYED
              +
            • +
              +

              AUTHN_SIGNMESSAGE_NOT_DISPLAYED

              +
              public static final SignServiceErrorCode AUTHN_SIGNMESSAGE_NOT_DISPLAYED
              A requirement to display sign message was included in the sign request, but the sign service could not establish that the sign message was displayed to the user.
              +
            • -
            - - - - - - - -
              -
            • -

              KEY_GENERATION_FAILED

              -
              public static final SignServiceErrorCode KEY_GENERATION_FAILED
              +
            • +
              +

              KEY_GENERATION_FAILED

              +
              public static final SignServiceErrorCode KEY_GENERATION_FAILED
              Error generating the signing key.
              +
            • -
            - - - -
              -
            • -

              CERT_ISSUANCE_FAILED

              -
              public static final SignServiceErrorCode CERT_ISSUANCE_FAILED
              +
            • +
              +

              CERT_ISSUANCE_FAILED

              +
              public static final SignServiceErrorCode CERT_ISSUANCE_FAILED
              Failed to issue signing certificate.
              +
            • -
            - - - -
              -
            • -

              INTERNAL_ERROR

              -
              public static final SignServiceErrorCode INTERNAL_ERROR
              +
            • +
              +

              INTERNAL_ERROR

              +
              public static final SignServiceErrorCode INTERNAL_ERROR
              The catch-all case. Returned, if no other error is suitable.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static SignServiceErrorCode[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (SignServiceErrorCode c : SignServiceErrorCode.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static SignServiceErrorCode[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static SignServiceErrorCode valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static SignServiceErrorCode valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getDefaultMessage

              -
              public String getDefaultMessage()
              +
            • +
              +

              getDefaultMessage

              +
              public String getDefaultMessage()
              Gets the default message for the error code.
              -
              -
              Returns:
              +
              +
              Returns:
              the default error message
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorException.html b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorException.html index df4e4fbb..e926c0e8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorException.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/SignServiceErrorException.html @@ -1,371 +1,215 @@ - - -SignServiceErrorException (SignService Engine - 1.0.2) + +SignServiceErrorException (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignServiceErrorException

    + +

    Class SignServiceErrorException

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    + +
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceErrorException

            -
            public SignServiceErrorException​(SignServiceError error)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SignServiceErrorException

              +
              public SignServiceErrorException(SignServiceError error)
              Constructor setting the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              error - the error
              +
            • -
            - - - -
              -
            • -

              SignServiceErrorException

              -
              public SignServiceErrorException​(SignServiceError error,
              -                                 Throwable cause)
              +
            • +
              +

              SignServiceErrorException

              +
              public SignServiceErrorException(SignServiceError error, + Throwable cause)
              Constructor setting the error and the cause of the exception.
              -
              -
              Parameters:
              +
              +
              Parameters:
              error - the error
              cause - the cause
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.html b/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.html index 7a772805..c9186812 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableErrorCodes.html @@ -1,474 +1,335 @@ - - -UnrecoverableErrorCodes (SignService Core - 1.0.2) + +UnrecoverableErrorCodes (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class UnrecoverableErrorCodes

    + +

    Class UnrecoverableErrorCodes

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
      +
      +

      -
      public class UnrecoverableErrorCodes
      -extends Object
      +
      public class UnrecoverableErrorCodes +extends Object
      Symbols for "unrecoverable error codes". These kinds of errors are reported back to the application when the engine has no way of constructing an ordinary error response message.
      -
      -
      See Also:
      -
      UnrecoverableSignServiceException
      -
      -
    • +
      +
      See Also:
      +
      + -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            NOT_FOUND

            -
            public static final String NOT_FOUND
            +
          • +
            +

            Field Details

            +
          • +
          • +
            +

            HTTP_GET_ERROR

            +
            public static final String HTTP_GET_ERROR
            +
            Error getting HTTP resource.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              UNKNOWN_CLIENT

              -
              public static final String UNKNOWN_CLIENT
              -
              The client is not not known to the SignService (i.e., is not registered).
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            UNKNOWN_CLIENT

            +
            public static final String UNKNOWN_CLIENT
            +
            The client is not not known to the SignService (i.e., is not registered).
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              INVALID_MESSAGE_CONTENT

              -
              public static final String INVALID_MESSAGE_CONTENT
              -
              The content of the sign request message is incorrect.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            INVALID_MESSAGE_CONTENT

            +
            public static final String INVALID_MESSAGE_CONTENT
            +
            The content of the sign request message is incorrect.
            +
            +
            See Also:
            +
            + - - - -
            +
          • +
          • +
            +

            REPLAY_ATTACK

            +
            public static final String REPLAY_ATTACK
            +
            Replay-attack detected.
            +
            +
            See Also:
            +
            + - - - -
            +
          • +
          • +
            +

            TIMESTAMP_ERROR

            +
            public static final String TIMESTAMP_ERROR
            +
            A time-stamp check failed.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              AUTHN_FAILED

              -
              public static final String AUTHN_FAILED
              -
              A request received from the client could not be validated, i.e., its signature failed to verify.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            AUTHN_FAILED

            +
            public static final String AUTHN_FAILED
            +
            A request received from the client could not be validated, i.e., its signature failed to verify.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              PROTOCOL_ERROR

              -
              public static final String PROTOCOL_ERROR
              -
              A request received could not be successfully decoded.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            PROTOCOL_ERROR

            +
            public static final String PROTOCOL_ERROR
            +
            A request received could not be successfully decoded.
            +
            +
            See Also:
            +
            + - - - -
            +
          • +
          • +
            +

            STATE_ERROR

            +
            public static final String STATE_ERROR
            +
            Represents an state error.
            +
            +
            See Also:
            +
            + - - - -
              -
            • -

              INTERNAL_ERROR

              -
              public static final String INTERNAL_ERROR
              -
              Represents an internal SignService error.
              -
              -
              See Also:
              -
              Constant Field Values
              +
            +
          • +
          • +
            +

            INTERNAL_ERROR

            +
            public static final String INTERNAL_ERROR
            +
            Represents an internal SignService error.
            +
            +
            See Also:
            +
            + +
            +
            +
      -
    -
    - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.html b/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.html index 612d8e71..a5e13edc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/UnrecoverableSignServiceException.html @@ -1,380 +1,224 @@ - - -UnrecoverableSignServiceException (SignService Core - 1.0.2) + +UnrecoverableSignServiceException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class UnrecoverableSignServiceException

    + +

    Class UnrecoverableSignServiceException

    -
    - -
    - -
    -
    -
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            UnrecoverableSignServiceException

            -
            public UnrecoverableSignServiceException​(String errorCode,
            -                                         String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              UnrecoverableSignServiceException

              +
              public UnrecoverableSignServiceException(String errorCode, + String message)
              Constructor setting the error code and an error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the error code
              message - the error message
              +
            • -
            - - - -
              -
            • -

              UnrecoverableSignServiceException

              -
              public UnrecoverableSignServiceException​(String errorCode,
              -                                         String message,
              -                                         Throwable cause)
              +
            • +
              +

              UnrecoverableSignServiceException

              +
              public UnrecoverableSignServiceException(String errorCode, + String message, + Throwable cause)
              Constructor setting the error code, an error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              errorCode - the error code
              message - the error message
              cause - the cause of the error
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getErrorCode

            -
            public String getErrorCode()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getErrorCode

              +
              public String getErrorCode()
              Gets the error code.
              -
              -
              Returns:
              +
              +
              Returns:
              the error code
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignRequestMessageVerifier.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignRequestMessageVerifier.html index 7fc7f8a9..d231bc11 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignRequestMessageVerifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignRequestMessageVerifier.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier

    +

    Uses of Class
    se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier

    -
    No usage of se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
    -
    +No usage of se.swedenconnect.signservice.engine.DefaultSignRequestMessageVerifier
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignServiceEngine.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignServiceEngine.html index 2225fd70..dd1bbde6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignServiceEngine.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/DefaultSignServiceEngine.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.engine.DefaultSignServiceEngine (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.DefaultSignServiceEngine (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.DefaultSignServiceEngine

    +

    Uses of Class
    se.swedenconnect.signservice.engine.DefaultSignServiceEngine

    -
    No usage of se.swedenconnect.signservice.engine.DefaultSignServiceEngine
    -
    +No usage of se.swedenconnect.signservice.engine.DefaultSignServiceEngine
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignRequestMessageVerifier.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignRequestMessageVerifier.html index 0cf0146b..af4831f1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignRequestMessageVerifier.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignRequestMessageVerifier.html @@ -1,215 +1,102 @@ - - -Uses of Interface se.swedenconnect.signservice.engine.SignRequestMessageVerifier (SignService Engine - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.engine.SignRequestMessageVerifier (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.engine.SignRequestMessageVerifier

    +

    Uses of Interface
    se.swedenconnect.signservice.engine.SignRequestMessageVerifier

    -
    -
    +
    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultSignServiceEngine.setSignRequestMessageVerifier(SignRequestMessageVerifier signRequestMessageVerifier)
    +
    +
    Assigns the SignRequestMessageVerifier to use when verifying a SignRequestMessage.
    +
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceEngine.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceEngine.html index 409db7a5..7c737a0c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceEngine.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceEngine.html @@ -1,198 +1,91 @@ - - -Uses of Interface se.swedenconnect.signservice.engine.SignServiceEngine (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.engine.SignServiceEngine (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.engine.SignServiceEngine

    +

    Uses of Interface
    se.swedenconnect.signservice.engine.SignServiceEngine

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceError.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceError.html index 33841ca5..221c297d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceError.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceError.html @@ -1,199 +1,92 @@ - - -Uses of Class se.swedenconnect.signservice.engine.SignServiceError (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.SignServiceError (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.SignServiceError

    +

    Uses of Class
    se.swedenconnect.signservice.engine.SignServiceError

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorCode.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorCode.html index 24f9768e..043f6cf9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorCode.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorCode.html @@ -1,243 +1,126 @@ - - -Uses of Class se.swedenconnect.signservice.engine.SignServiceErrorCode (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.engine.SignServiceErrorCode (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.SignServiceErrorCode

    -
    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorException.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorException.html index 103886c6..00b935ce 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorException.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/SignServiceErrorException.html @@ -1,228 +1,115 @@ - - -Uses of Class se.swedenconnect.signservice.engine.SignServiceErrorException (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.SignServiceErrorException (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.SignServiceErrorException

    +

    Uses of Class
    se.swedenconnect.signservice.engine.SignServiceErrorException

    -
    -
    +
    void
    +
    DefaultSignRequestMessageVerifier.verifyMessage(SignRequestMessage signRequestMessage, + EngineConfiguration configuration, + EngineContext context)
    +
    +
    Verifies a SignRequestMessage.
    +
    +
    void
    +
    SignRequestMessageVerifier.verifyMessage(SignRequestMessage signRequestMessage, + EngineConfiguration configuration, + EngineContext context)
    +
    +
    Verifies a SignRequestMessage.
    +
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableErrorCodes.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableErrorCodes.html index 863ae7d9..260dca1d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableErrorCodes.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableErrorCodes.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.UnrecoverableErrorCodes (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.UnrecoverableErrorCodes

    +

    Uses of Class
    se.swedenconnect.signservice.engine.UnrecoverableErrorCodes

    -
    No usage of se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
    -
    +No usage of se.swedenconnect.signservice.engine.UnrecoverableErrorCodes
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableSignServiceException.html b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableSignServiceException.html index 7fa5898d..5d7ae0d4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableSignServiceException.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/class-use/UnrecoverableSignServiceException.html @@ -1,231 +1,114 @@ - - -Uses of Class se.swedenconnect.signservice.engine.UnrecoverableSignServiceException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.UnrecoverableSignServiceException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.UnrecoverableSignServiceException

    +

    Uses of Class
    se.swedenconnect.signservice.engine.UnrecoverableSignServiceException

    -
    -
    +
    -
  • -
    - - -

    Uses of UnrecoverableSignServiceException in se.swedenconnect.signservice.engine

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.engine that throw UnrecoverableSignServiceException 
    Modifier and TypeMethodDescription
    SignServiceProcessingResultSignServiceEngine.processRequest​(HttpUserRequest httpRequest, - SignServiceContext signServiceContext) +
  • +
    +

    Uses of UnrecoverableSignServiceException in se.swedenconnect.signservice.engine

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignServiceEngine.processRequest(HttpUserRequest httpRequest, + SignServiceContext signServiceContext)
    +
    The main entry point for a SignService Engine.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.html index 07c50f57..76ccddce 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.html @@ -1,792 +1,542 @@ - - -DefaultEngineConfiguration (SignService Engine - 1.0.2) + +DefaultEngineConfiguration (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultEngineConfiguration

    + +

    Class DefaultEngineConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    +
    void
    + +
    +
    Assigns the engine audit logger.
    +
    +
    void
    + +
    +
    Assigns the authentication handler this engine uses.
    +
    +
    void
    + +
    +
    Assigns the client configuration.
    +
    +
    void
    + +
    +
    Assigns the key and certificate hander.
    +
    +
    void
    + +
    +
    Assigns the engine name.
    +
    +
    void
    +
    setProcessingPaths(List<String> processingPaths)
    +
    +
    Assigns the processing paths (relative to the application's context path).
    +
    +
    void
    + +
    +
    Assigns the protocol handler this engine uses.
    +
    +
    void
    + +
    +
    Assigns the signature handler.
    +
    +
    void
    +
    setSignServiceCredential(PkiCredential signServiceCredential)
    +
    +
    Assigns this engine's SignService credentials.
    +
    +
    void
    +
    setSignServiceId(String signServiceId)
    +
    +
    Assigns the unique SignService ID.
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultEngineConfiguration

            -
            public DefaultEngineConfiguration()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultEngineConfiguration

              +
              public DefaultEngineConfiguration()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            init

            -
            @PostConstruct
            -public void init()
            -          throws Exception
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              init

              +
              @PostConstruct +public void init() + throws Exception
              Asserts that all required fields have been assigned.
              -
              -
              Throws:
              -
              Exception - for init errors
              +
              +
              Throws:
              +
              Exception - for init errors
              +
            • -
            - - - -
              -
            • -

              getName

              -
              public String getName()
              +
            • +
              +

              getName

              +
              public String getName()
              Gets the name of this engine instance. This is used for logging.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getName in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the engine name
              +
            • -
            - - - -
              -
            • -

              getSignServiceId

              -
              public String getSignServiceId()
              +
            • +
              +

              setName

              +
              public void setName(String name)
              +
              Assigns the engine name.
              +
              +
              Parameters:
              +
              name - the name of the engine
              +
              +
              +
            • +
            • +
              +

              getSignServiceId

              +
              public String getSignServiceId()
              Gets the unique ID for this SignService engine instance.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignServiceId in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the SignService identifier for the instance
              +
            • -
            - - - -
              -
            • -

              getSignServiceCredential

              -
              public PkiCredential getSignServiceCredential()
              +
            • +
              +

              setSignServiceId

              +
              public void setSignServiceId(String signServiceId)
              +
              Assigns the unique SignService ID.
              +
              +
              Parameters:
              +
              signServiceId - the SignService ID
              +
              +
              +
            • +
            • +
              +

              getSignServiceCredential

              +
              public PkiCredential getSignServiceCredential()
              Gets the credential that this SignService uses to sign reponse messages with.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignServiceCredential in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              a credential
              +
            • -
            - - - -
              -
            • -

              getProcessingPaths

              -
              public List<String> getProcessingPaths()
              +
            • +
              +

              setSignServiceCredential

              +
              public void setSignServiceCredential(PkiCredential signServiceCredential)
              +
              Assigns this engine's SignService credentials.
              +
              +
              Parameters:
              +
              signServiceCredential - the engine credentials
              +
              +
              +
            • +
            • +
              +

              getProcessingPaths

              +
              public List<String> getProcessingPaths()
              Gets the path, or paths, for the SignRequest processing endpoint(s).

              Note: The paths should be relative to the application base URL, i.e., they should not include the context path.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getProcessingPaths in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the processing path(s)
              +
            • -
            - - - -
              -
            • -

              getProtocolHandler

              -
              public ProtocolHandler getProtocolHandler()
              +
            • +
              +

              setProcessingPaths

              +
              public void setProcessingPaths(List<String> processingPaths)
              +
              Assigns the processing paths (relative to the application's context path).
              +
              +
              Parameters:
              +
              processingPaths - the processing paths
              +
              +
              +
            • +
            • +
              +

              getProtocolHandler

              +
              public ProtocolHandler getProtocolHandler()
              Gets the protocol handler to use when decoding and encoding messages.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getProtocolHandler in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the protocol handler
              +
            • -
            - - - -
              -
            • -

              getAuthenticationHandler

              -
              public AuthenticationHandler getAuthenticationHandler()
              +
            • +
              +

              setProtocolHandler

              +
              public void setProtocolHandler(ProtocolHandler protocolHandler)
              +
              Assigns the protocol handler this engine uses.
              +
              +
              Parameters:
              +
              protocolHandler - the protocol handler
              +
              +
              +
            • +
            • +
              +

              getAuthenticationHandler

              +
              public AuthenticationHandler getAuthenticationHandler()
              Gets the authentication handler to use when authenticating the users.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAuthenticationHandler in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the authentication handler
              +
              +
            • +
            • +
              +

              setAuthenticationHandler

              +
              public void setAuthenticationHandler(AuthenticationHandler authenticationHandler)
              +
              Assigns the authentication handler this engine uses.
              +
              +
              Parameters:
              +
              authenticationHandler - the authentication handler
              +
              +
            • -
            - - - - - - - -
              -
            • -

              getSignatureHandler

              -
              public SignatureHandler getSignatureHandler()
              +
            • +
              +

              setKeyAndCertificateHandler

              +
              public void setKeyAndCertificateHandler(KeyAndCertificateHandler keyAndCertificateHandler)
              +
              Assigns the key and certificate hander.
              +
              +
              Parameters:
              +
              keyAndCertificateHandler - key-and-certificate handler
              +
              +
              +
            • +
            • +
              +

              getSignatureHandler

              +
              public SignatureHandler getSignatureHandler()
              Gets the signature handler that is responsible of constructing the signature(s).
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignatureHandler in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the signature handler
              +
            • -
            - - - -
              -
            • -

              getClientConfiguration

              -
              public ClientConfiguration getClientConfiguration()
              +
            • +
              +

              setSignatureHandler

              +
              public void setSignatureHandler(SignatureHandler signatureHandler)
              +
              Assigns the signature handler.
              +
              +
              Parameters:
              +
              signatureHandler - the signature handler
              +
              +
              +
            • +
            • +
              +

              getClientConfiguration

              +
              public ClientConfiguration getClientConfiguration()
              Gets the configuration for the SignService client that is being serviced by this SignService engine.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getClientConfiguration in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the client configuration
              +
            • -
            - - - -
              -
            • -

              getAuditLogger

              -
              public AuditLogger getAuditLogger()
              +
            • +
              +

              setClientConfiguration

              +
              public void setClientConfiguration(ClientConfiguration clientConfiguration)
              +
              Assigns the client configuration.
              +
              +
              Parameters:
              +
              clientConfiguration - the client configuration
              +
              +
              +
            • +
            • +
              +

              getAuditLogger

              +
              public AuditLogger getAuditLogger()
              Gets the audit logger to use.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAuditLogger in interface EngineConfiguration
              -
              Returns:
              +
              Returns:
              the audit logger
              +
            • -
            - - - - - - - -
              -
            • -

              setName

              -
              public void setName​(String name)
              -
              The engine name.
              -
              -
              Parameters:
              -
              name - the name of the engine
              -
              -
            • -
            - - - -
              -
            • -

              setSignServiceId

              -
              public void setSignServiceId​(String signServiceId)
              -
              The unique SignService ID.
              -
              -
              Parameters:
              -
              signServiceId - the SignService ID
              -
              -
            • -
            - - - -
              -
            • -

              setSignServiceCredential

              -
              public void setSignServiceCredential​(PkiCredential signServiceCredential)
              -
              This engine's SignService credentials.
              -
              -
              Parameters:
              -
              signServiceCredential - the engine credentials
              -
              -
            • -
            - - - -
              -
            • -

              setProcessingPaths

              -
              public void setProcessingPaths​(List<String> processingPaths)
              -
              The processing paths (relative to the application's context path).
              -
              -
              Parameters:
              -
              processingPaths - the processing paths
              -
              -
            • -
            - - - -
              -
            • -

              setProtocolHandler

              -
              public void setProtocolHandler​(ProtocolHandler protocolHandler)
              -
              The protocol handler this engine uses.
              -
              -
              Parameters:
              -
              protocolHandler - the protocol handler
              -
              -
            • -
            - - - -
              -
            • -

              setAuthenticationHandler

              -
              public void setAuthenticationHandler​(AuthenticationHandler authenticationHandler)
              -
              The authentication handler this engine uses.
              -
              -
              Parameters:
              -
              authenticationHandler - the authentication handler
              -
              -
            • -
            - - - -
              -
            • -

              setKeyAndCertificateHandler

              -
              public void setKeyAndCertificateHandler​(KeyAndCertificateHandler keyAndCertificateHandler)
              -
              The key and certificate hander.
              -
              -
              Parameters:
              -
              keyAndCertificateHandler - key-and-certificate handler
              -
              -
            • -
            - - - -
              -
            • -

              setSignatureHandler

              -
              public void setSignatureHandler​(SignatureHandler signatureHandler)
              -
              The signature handler.
              -
              -
              Parameters:
              -
              signatureHandler - the signature handler
              -
              -
            • -
            - - - -
              -
            • -

              setClientConfiguration

              -
              public void setClientConfiguration​(ClientConfiguration clientConfiguration)
              -
              The client configuration.
              -
              -
              Parameters:
              -
              clientConfiguration - the client configuration
              -
              -
            • -
            - - - -
              -
            • -

              setAuditLogger

              -
              public void setAuditLogger​(AuditLogger auditLogger)
              -
              The engine audit logger.
              -
              -
              Parameters:
              +
            • +
              +

              setAuditLogger

              +
              public void setAuditLogger(AuditLogger auditLogger)
              +
              Assigns the engine audit logger.
              +
              +
              Parameters:
              auditLogger - the engine audit logger
              +
            • -
            +
          • +
            +

            getHttpResourceProviders

            +
            public List<HttpResourceProvider> getHttpResourceProviders()
            +
            Gets a list of all handlers that implements the HttpResourceProvider interface.
            +
            +
            Specified by:
            +
            getHttpResourceProviders in interface EngineConfiguration
            +
            Returns:
            +
            a list of HTTP resource providers
            +
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/EngineConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/EngineConfiguration.html index 89019da7..f7b9359d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/EngineConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/EngineConfiguration.html @@ -1,477 +1,304 @@ - - -EngineConfiguration (SignService Engine - 1.0.2) + +EngineConfiguration (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface EngineConfiguration

    + +

    Interface EngineConfiguration

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultEngineConfiguration

      -
      public interface EngineConfiguration
      +
      public interface EngineConfiguration
      Interface defining the configuration API for an engine instance.
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            String getName()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getName

              +
              String getName()
              Gets the name of this engine instance. This is used for logging.
              -
              -
              Returns:
              +
              +
              Returns:
              the engine name
              +
            • -
            - - - -
              -
            • -

              getSignServiceId

              -
              String getSignServiceId()
              +
            • +
              +

              getSignServiceId

              +
              String getSignServiceId()
              Gets the unique ID for this SignService engine instance.
              -
              -
              Returns:
              +
              +
              Returns:
              the SignService identifier for the instance
              +
            • -
            - - - -
              -
            • -

              getSignServiceCredential

              -
              PkiCredential getSignServiceCredential()
              +
            • +
              +

              getSignServiceCredential

              +
              PkiCredential getSignServiceCredential()
              Gets the credential that this SignService uses to sign reponse messages with.
              -
              -
              Returns:
              +
              +
              Returns:
              a credential
              +
            • -
            - - - -
              -
            • -

              getProcessingPaths

              -
              List<String> getProcessingPaths()
              +
            • +
              +

              getProcessingPaths

              +
              List<String> getProcessingPaths()
              Gets the path, or paths, for the SignRequest processing endpoint(s).

              Note: The paths should be relative to the application base URL, i.e., they should not include the context path.

              -
              -
              Returns:
              +
              +
              Returns:
              the processing path(s)
              +
            • -
            - - - -
              -
            • -

              getProtocolHandler

              -
              ProtocolHandler getProtocolHandler()
              +
            • +
              +

              getProtocolHandler

              +
              ProtocolHandler getProtocolHandler()
              Gets the protocol handler to use when decoding and encoding messages.
              -
              -
              Returns:
              +
              +
              Returns:
              the protocol handler
              +
            • -
            - - - -
              -
            • -

              getAuthenticationHandler

              -
              AuthenticationHandler getAuthenticationHandler()
              +
            • +
              +

              getAuthenticationHandler

              +
              AuthenticationHandler getAuthenticationHandler()
              Gets the authentication handler to use when authenticating the users.
              -
              -
              Returns:
              +
              +
              Returns:
              the authentication handler
              +
            • -
            - - - -
              -
            • -

              getKeyAndCertificateHandler

              -
              KeyAndCertificateHandler getKeyAndCertificateHandler()
              +
            • +
              +

              getKeyAndCertificateHandler

              +
              KeyAndCertificateHandler getKeyAndCertificateHandler()
              Gets the key and certificate handler that is used to generate the user signing key and certificate.
              -
              -
              Returns:
              +
              +
              Returns:
              the key and certificate handler
              +
            • -
            - - - -
              -
            • -

              getSignatureHandler

              -
              SignatureHandler getSignatureHandler()
              +
            • +
              +

              getSignatureHandler

              +
              SignatureHandler getSignatureHandler()
              Gets the signature handler that is responsible of constructing the signature(s).
              -
              -
              Returns:
              +
              +
              Returns:
              the signature handler
              +
            • -
            - - - -
              -
            • -

              getClientConfiguration

              -
              ClientConfiguration getClientConfiguration()
              +
            • +
              +

              getClientConfiguration

              +
              ClientConfiguration getClientConfiguration()
              Gets the configuration for the SignService client that is being serviced by this SignService engine.
              -
              -
              Returns:
              +
              +
              Returns:
              the client configuration
              +
            • -
            - - - -
              -
            • -

              getAuditLogger

              -
              AuditLogger getAuditLogger()
              +
            • +
              +

              getAuditLogger

              +
              AuditLogger getAuditLogger()
              Gets the audit logger to use.
              -
              -
              Returns:
              +
              +
              Returns:
              the audit logger
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/DefaultEngineConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/DefaultEngineConfiguration.html index 8b0480f5..2aa5373d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/DefaultEngineConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/DefaultEngineConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration

    -
    No usage of se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
    -
    +No usage of se.swedenconnect.signservice.engine.config.DefaultEngineConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/EngineConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/EngineConfiguration.html index 12c25d25..3cf1d157 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/EngineConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/class-use/EngineConfiguration.html @@ -1,256 +1,133 @@ - - -Uses of Interface se.swedenconnect.signservice.engine.config.EngineConfiguration (SignService Engine - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.engine.config.EngineConfiguration (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.engine.config.EngineConfiguration

    +

    Uses of Interface
    se.swedenconnect.signservice.engine.config.EngineConfiguration

    -
    -
    +
    -
  • -
    - - -

    Uses of EngineConfiguration in se.swedenconnect.signservice.engine.config

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.engine.config that implement EngineConfiguration 
    Modifier and TypeClassDescription
    class DefaultEngineConfiguration +
  • +
    +

    Uses of EngineConfiguration in se.swedenconnect.signservice.engine.config

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the EngineConfiguration interface.
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-summary.html index 9d84bb04..12a518d8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-summary.html @@ -1,192 +1,119 @@ - - -se.swedenconnect.signservice.engine.config (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine.config (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.engine.config

    +

    Package se.swedenconnect.signservice.engine.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.engine.config
    +
    Configuration of the SignService engine.
    -
    + +
    +
    Interface defining the configuration API for an engine instance.
    +
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-tree.html index 6c3fe26b..3e46de55 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-tree.html @@ -1,171 +1,82 @@ - - -se.swedenconnect.signservice.engine.config Class Hierarchy (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine.config Class Hierarchy (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.engine.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-use.html index 2542d984..f0990edc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/config/package-use.html @@ -1,214 +1,105 @@ - - -Uses of Package se.swedenconnect.signservice.engine.config (SignService Engine - 1.0.2) + +Uses of Package se.swedenconnect.signservice.engine.config (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.engine.config

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.engine.config used by se.swedenconnect.signservice.engine.config 
    ClassDescription
    EngineConfiguration +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Interface defining the configuration API for an engine instance.
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/engine/package-summary.html index 1eeec221..55dfcc24 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/package-summary.html @@ -1,215 +1,127 @@ - - -se.swedenconnect.signservice.engine (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.engine

    +

    Package se.swedenconnect.signservice.engine

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.engine
    +
    SignService engine logic.
    -
    + +
    +
    The default implementation of the SignServiceEngine API.
    +
    + +
    +
    Interface for verifying a SignRequestMessage.
    +
    + +
    +
    Exception class for reporting a SignServiceError.
    +
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/engine/package-tree.html index cc617ce9..66fa767e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/package-tree.html @@ -1,119 +1,72 @@ - - -se.swedenconnect.signservice.engine Class Hierarchy (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine Class Hierarchy (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.engine

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/package-use.html b/docs/apidocs/se/swedenconnect/signservice/engine/package-use.html index 6bf67f81..e232a62c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/package-use.html @@ -1,195 +1,92 @@ - - -Uses of Package se.swedenconnect.signservice.engine (SignService Engine - 1.0.2) + +Uses of Package se.swedenconnect.signservice.engine (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.engine

    -
    -
    +
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/EngineContext.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/EngineContext.html index 5bb8bbc8..1209e8b9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/EngineContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/EngineContext.html @@ -1,571 +1,366 @@ - - -EngineContext (SignService Engine - 1.0.2) + +EngineContext (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class EngineContext

    + +

    Class EngineContext

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.engine.session.EngineContext
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.engine.session.EngineContext
      +
      +

      -
      public class EngineContext
      -extends Object
      -
      The EngineContext is a wrapper for the SignServiceContext that declares methods for context elements +
      public class EngineContext +extends Object
      +
      The EngineContext is a wrapper for the SignServiceContext that declares methods for context elements that are used by the SignService engine.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            EngineContext

            -
            public EngineContext​(SignServiceContext context)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              EngineContext

              +
              public EngineContext(SignServiceContext context)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              context - the context that we wrap
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            createSignServiceContext

            -
            public static SignServiceContext createSignServiceContext()
            -
            Creates and initializes a new SignServiceContext object.
            -
            -
            Returns:
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              createSignServiceContext

              +
              public static SignServiceContext createSignServiceContext()
              +
              Creates and initializes a new SignServiceContext object.
              +
              +
              Returns:
              a SignServiceContext object
              +
            • -
            - - - -
              -
            • -

              terminateContext

              -
              public void terminateContext()
              +
            • +
              +

              terminateContext

              +
              public void terminateContext()
              Marks the context as non-active, i.e., terminated.
              +
            • -
            - - - -
              -
            • -

              resetContext

              -
              public void resetContext()
              +
            • +
              +

              resetContext

              +
              public void resetContext()
              Will reset the context to a new context.
              +
            • -
            - - - -
              -
            • -

              getId

              -
              public String getId()
              +
            • +
              +

              getId

              +
              public String getId()
              Gets the ID of the wrapped SignService context.
              -
              -
              Returns:
              +
              +
              Returns:
              the ID
              +
            • -
            - - - -
              -
            • -

              getContext

              -
              public SignServiceContext getContext()
              +
            • +
              +

              getContext

              +
              public SignServiceContext getContext()
              Gets the wrapped context.
              -
              -
              Returns:
              +
              +
              Returns:
              the SignService context
              +
            • -
            - - - - - - - - - - - - - - - - - - - -
              -
            • -

              putIdentityAssertion

              -
              public void putIdentityAssertion​(IdentityAssertion identityAssertion)
              -
              Adds a IdentityAssertion to the context.
              -
              -
              Parameters:
              +
            • +
              +

              putIdentityAssertion

              +
              public void putIdentityAssertion(IdentityAssertion identityAssertion)
              +
              Adds a IdentityAssertion to the context.
              +
              +
              Parameters:
              identityAssertion - the identity assertion to add
              +
            • -
            - - - - - - - -
              -
            • -

              putSignMessageDisplayed

              -
              public void putSignMessageDisplayed​(Boolean signMessageDisplayed)
              +
            • +
              +

              putSignMessageDisplayed

              +
              public void putSignMessageDisplayed(Boolean signMessageDisplayed)
              Adds whether the SignMessage was displayed.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signMessageDisplayed - whether SignMessage was displayed
              +
            • -
            - - - -
              -
            • -

              getSignMessageDisplayed

              -
              public Boolean getSignMessageDisplayed()
              +
            • +
              +

              getSignMessageDisplayed

              +
              public Boolean getSignMessageDisplayed()
              Gets whether the SignMessage was displayed.
              -
              -
              Returns:
              +
              +
              Returns:
              whether the SignMessage was displayed
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/SignOperationState.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/SignOperationState.html index 9c5ba650..4c9ef8fb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/SignOperationState.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/SignOperationState.html @@ -1,419 +1,251 @@ - - -SignOperationState (SignService Engine - 1.0.2) + +SignOperationState (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Enum SignOperationState

    + +

    Enum Class SignOperationState

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        AUTHN_ONGOING +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        State that tells that user authentication is ongoing.
        -
      • NEW + + +
        State that represents a newly created session.
        -
        SIGNING + + +
        State that tells that the engine is in the process of performing the signing operation.
        -
        TERMINATED + + +
        State that tells that the current operation is finished, and the context should be terminated.
        -
        -
      • -
      +
    +
    + -
    - +
    +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            NEW

            -
            public static final SignOperationState NEW
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              NEW

              +
              public static final SignOperationState NEW
              State that represents a newly created session.
              +
            • -
            - - - -
              -
            • -

              AUTHN_ONGOING

              -
              public static final SignOperationState AUTHN_ONGOING
              +
            • +
              +

              AUTHN_ONGOING

              +
              public static final SignOperationState AUTHN_ONGOING
              State that tells that user authentication is ongoing.
              +
            • -
            - - - -
              -
            • -

              SIGNING

              -
              public static final SignOperationState SIGNING
              +
            • +
              +

              SIGNING

              +
              public static final SignOperationState SIGNING
              State that tells that the engine is in the process of performing the signing operation.
              +
            • -
            - - - -
              -
            • -

              TERMINATED

              -
              public static final SignOperationState TERMINATED
              +
            • +
              +

              TERMINATED

              +
              public static final SignOperationState TERMINATED
              State that tells that the current operation is finished, and the context should be terminated.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static SignOperationState[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (SignOperationState c : SignOperationState.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static SignOperationState[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static SignOperationState valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static SignOperationState valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/EngineContext.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/EngineContext.html index f5c0a7b4..bd83713c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/EngineContext.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/EngineContext.html @@ -1,288 +1,159 @@ - - -Uses of Class se.swedenconnect.signservice.engine.session.EngineContext (SignService Engine - 1.0.2) + +Uses of Class se.swedenconnect.signservice.engine.session.EngineContext (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.session.EngineContext

    +

    Uses of Class
    se.swedenconnect.signservice.engine.session.EngineContext

    -
    -
    +
    void
    +
    DefaultSignRequestMessageVerifier.verifyMessage(SignRequestMessage signRequestMessage, + EngineConfiguration configuration, + EngineContext context)
    +
    +
    Verifies a SignRequestMessage.
    +
    +
    void
    +
    SignRequestMessageVerifier.verifyMessage(SignRequestMessage signRequestMessage, + EngineConfiguration configuration, + EngineContext context)
    +
    +
    Verifies a SignRequestMessage.
    +
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/SignOperationState.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/SignOperationState.html index 0dbdec22..8a2a7d5e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/SignOperationState.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/class-use/SignOperationState.html @@ -1,230 +1,113 @@ - - -Uses of Class se.swedenconnect.signservice.engine.session.SignOperationState (SignService Engine - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.engine.session.SignOperationState (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.engine.session.SignOperationState

    +

    Uses of Enum Class
    se.swedenconnect.signservice.engine.session.SignOperationState

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-summary.html index 5845a2df..a5dfd258 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-summary.html @@ -1,193 +1,120 @@ - - -se.swedenconnect.signservice.engine.session (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine.session (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.engine.session

    +

    Package se.swedenconnect.signservice.engine.session

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.engine.session
    +
    SignService session support.
    -
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-tree.html index 2b7f491f..1cdaa720 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-tree.html @@ -1,179 +1,90 @@ - - -se.swedenconnect.signservice.engine.session Class Hierarchy (SignService Engine - 1.0.2) + +se.swedenconnect.signservice.engine.session Class Hierarchy (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.engine.session

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-use.html b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-use.html index 93a9be7d..1d3bd832 100644 --- a/docs/apidocs/se/swedenconnect/signservice/engine/session/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/engine/session/package-use.html @@ -1,215 +1,106 @@ - - -Uses of Package se.swedenconnect.signservice.engine.session (SignService Engine - 1.0.2) + +Uses of Package se.swedenconnect.signservice.engine.session (SignService Engine - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.engine.session

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.engine.session used by se.swedenconnect.signservice.engine.session 
    ClassDescription
    SignOperationState +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Defines the different "states" a sign operation may be in.
    -
  • +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolException.html b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolException.html index f884b155..42a5ef69 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolException.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolException.html @@ -1,326 +1,177 @@ - - -ProtocolException (SignService Core - 1.0.2) + +ProtocolException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ProtocolException

    + +

    Class ProtocolException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ProtocolException

            -
            public ProtocolException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              ProtocolException

              +
              public ProtocolException(String message)
              Constructor setting the error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              +
            • -
            - - - -
              -
            • -

              ProtocolException

              -
              public ProtocolException​(String message,
              -                         Throwable cause)
              +
            • +
              +

              ProtocolException

              +
              public ProtocolException(String message, + Throwable cause)
              Constructor setting the error message and the cause of the error.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              cause - the cause of the error
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolHandler.html b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolHandler.html index 54bc541a..60215ce5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolHandler.html @@ -1,262 +1,182 @@ - - -ProtocolHandler (SignService Core - 1.0.2) + +ProtocolHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface ProtocolHandler

    + +

    Interface ProtocolHandler

    -
    -
    - -
    -
    -
    +
    +
    + +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.SignatureRequirement.html b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.SignatureRequirement.html index 88c14b17..d52a64bf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.SignatureRequirement.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.SignatureRequirement.html @@ -1,407 +1,244 @@ - - -ProtocolProcessingRequirements.SignatureRequirement (SignService Core - 1.0.2) + +ProtocolProcessingRequirements.SignatureRequirement (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum ProtocolProcessingRequirements.SignatureRequirement

    + +

    Enum Class ProtocolProcessingRequirements.SignatureRequirement

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        NO +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        The message should not be signed.
        -
      • OPTIONAL + + +
        Signature on the message is optional.
        -
        REQUIRED + + +
        A signature on the message is required.
        -
        -
      • -
      +
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.html index f4141053..11edfac6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/ProtocolProcessingRequirements.html @@ -1,332 +1,191 @@ - - -ProtocolProcessingRequirements (SignService Core - 1.0.2) + +ProtocolProcessingRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface ProtocolProcessingRequirements

    + +

    Interface ProtocolProcessingRequirements

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable

      -
      public interface ProtocolProcessingRequirements
      -extends Serializable
      +
      public interface ProtocolProcessingRequirements +extends Serializable
      An interface that represents the processing requirements of a protocol implementation.
      -
    • -
    -
    -
    -
    +
    + -
    - +
    + + + - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/SignRequestMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/SignRequestMessage.html index f982a726..7d7197db 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/SignRequestMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/SignRequestMessage.html @@ -1,316 +1,217 @@ - - -SignRequestMessage (SignService Core - 1.0.2) + +SignRequestMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignRequestMessage

    + +

    Interface SignRequestMessage

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getProcessingRequirements

            -
            ProtocolProcessingRequirements getProcessingRequirements()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getProcessingRequirements

              +
              ProtocolProcessingRequirements getProcessingRequirements()
              Gets the protocol processing requirements this type of message.
              -
              -
              Returns:
              +
              +
              Returns:
              processing requirements
              +
            • -
            - - - -
              -
            • -

              isSigned

              -
              boolean isSigned()
              +
            • +
              +

              isSigned

              +
              boolean isSigned()
              Tells whether the message has been signed.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the message is signed, and false otherwise
              +
            • -
            - - - -
              -
            • -

              verifySignature

              -
              void verifySignature​(List<X509Certificate> certificates)
              -              throws SignatureException
              +
            • +
              +

              verifySignature

              +
              void verifySignature(List<X509Certificate> certificates) + throws SignatureException
              Verifies the signature of the message.

              Invoking this method on a message that is not signed will lead to an error. @@ -319,256 +220,162 @@

              verifySignature

              Note that there is a direct trust regarding expected signing certificates. Thus, the validator does not perform any certificate chain building to find a trusted certificate.

              -
              -
              Parameters:
              +
              +
              Parameters:
              certificates - a list of certificates that are acceptable as signer certificates.
              -
              Throws:
              -
              SignatureException - for signature validation errors
              +
              Throws:
              +
              SignatureException - for signature validation errors
              +
            • -
            - - - -
              -
            • -

              getRelayState

              -
              String getRelayState()
              +
            • +
              +

              getRelayState

              +
              String getRelayState()
              Gets the "relay state" parameter that is associated with the message.
              -
              -
              Returns:
              +
              +
              Returns:
              the relay state parameter, or null if not available
              +
            • -
            - - - -
              -
            • -

              getRequestId

              -
              String getRequestId()
              +
            • +
              +

              getRequestId

              +
              String getRequestId()
              Gets the unique identifier for the request message.
              -
              -
              Returns:
              +
              +
              Returns:
              the request ID
              +
            • -
            - - - -
              -
            • -

              getIssuedAt

              -
              Instant getIssuedAt()
              +
            • +
              +

              getIssuedAt

              +
              Instant getIssuedAt()
              Gets the issuance instant for the message.
              -
              -
              Returns:
              +
              +
              Returns:
              the issuance instant
              +
            • -
            - - - -
              -
            • -

              getClientId

              -
              String getClientId()
              +
            • +
              +

              getClientId

              +
              String getClientId()
              Gets the unique identifier of the SignService client that sent this message.
              -
              -
              Returns:
              +
              +
              Returns:
              the client id
              +
            • -
            - - - -
              -
            • -

              getResponseUrl

              -
              String getResponseUrl()
              +
            • +
              +

              getResponseUrl

              +
              String getResponseUrl()
              Gets the URL where the client wants response messages to be sent. This information may also be configured at the SignService.
              -
              -
              Returns:
              +
              +
              Returns:
              the URL, or null if the protocol implementation does not support this feature
              +
            • -
            - - - -
              -
            • -

              getSignServiceId

              -
              String getSignServiceId()
              +
            • +
              +

              getSignServiceId

              +
              String getSignServiceId()
              Gets the SignService ID from the message. This is the ID of the receiving SignService.
              -
              -
              Returns:
              +
              +
              Returns:
              the SignService id
              +
            • -
            - - - -
              -
            • -

              getConditions

              -
              MessageConditions getConditions()
              +
            • +
              +

              getConditions

              +
              MessageConditions getConditions()
              Gets the conditions for the message imposed by the issuer.
              -
              -
              Returns:
              +
              +
              Returns:
              conditions, or null if none are available
              +
            • -
            - - - -
              -
            • -

              getAuthnRequirements

              -
              AuthnRequirements getAuthnRequirements()
              +
            • +
              +

              getAuthnRequirements

              +
              AuthnRequirements getAuthnRequirements()
              Gets the requirements the signature requester (client) puts on how the user should be authenticated during the "authentication for signature" process.
              -
              -
              Returns:
              +
              +
              Returns:
              authentication requirements
              +
            • -
            - - - -
              -
            • -

              getSignMessage

              -
              SignMessage getSignMessage()
              +
            • +
              +

              getSignMessage

              +
              SignMessage getSignMessage()
              Gets the "sign message". The sign message is a protocol specific extension that will be passed on to the authentication service.
              -
              -
              Returns:
              +
              +
              Returns:
              the sign message, or null if no sign message has been supplied
              +
            • -
            - - - -
              -
            • -

              getSignatureRequirements

              -
              @Nonnull
              -SignatureRequirements getSignatureRequirements()
              +
            • +
              +

              getSignatureRequirements

              +
              @Nonnull +SignatureRequirements getSignatureRequirements()
              Gets the specific signature requirements for this request.
              -
              -
              Returns:
              +
              +
              Returns:
              signature requirements
              +
            • -
            - - - -
              -
            • -

              getSigningCertificateRequirements

              -
              SigningCertificateRequirements getSigningCertificateRequirements()
              +
            • +
              +

              getSigningCertificateRequirements

              +
              SigningCertificateRequirements getSigningCertificateRequirements()
              Gets the requirements for how the generated signing certificate should be created.
              -
              -
              Returns:
              +
              +
              Returns:
              signing certificate requirements
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseMessage.html index e24eefd4..6b2462bc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseMessage.html @@ -1,136 +1,85 @@ - - -SignResponseMessage (SignService Core - 1.0.2) + +SignResponseMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignResponseMessage

    + +

    Interface SignResponseMessage

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable

      -
      public interface SignResponseMessage
      -extends Serializable
      +
      public interface SignResponseMessage +extends Serializable
      A generic representation of a signature request message.

      This representation covers both successful and error response messages. @@ -140,575 +89,403 @@

      Interface SignResponseMe builds the response message, and even though there is no obvious use for the getters, it would be strange to leave them out. If not, they can be used by logging functions.

      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getProcessingRequirements

            -
            ProtocolProcessingRequirements getProcessingRequirements()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getProcessingRequirements

              +
              ProtocolProcessingRequirements getProcessingRequirements()
              Gets the protocol processing requirements for this type of message.
              -
              -
              Returns:
              +
              +
              Returns:
              processing requirements
              +
            • -
            - - - -
              -
            • -

              sign

              -
              void sign​(PkiCredential signatureCredential)
              -   throws SignatureException
              +
            • +
              +

              sign

              +
              void sign(PkiCredential signatureCredential) + throws SignatureException
              Signs the message using the supplied signing credential.

              Requirements for how the signature is created is controlled by the protocol itself along with settings in the protocol profile.

              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureCredential - the credential to use when signing
              -
              Throws:
              -
              SignatureException - for signature errors
              +
              Throws:
              +
              SignatureException - for signature errors
              +
            • -
            - - - - - - - -
              -
            • -

              setRelayState

              -
              void setRelayState​(String relayState)
              +
            • +
              +

              setRelayState

              +
              void setRelayState(String relayState)
              Assigns the relay state parameter associated with this message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              relayState - the relay state
              +
            • -
            - - - -
              -
            • -

              getRelayState

              -
              String getRelayState()
              +
            • +
              +

              getRelayState

              +
              String getRelayState()
              Gets the "relay state" parameter that is associated with the message.
              -
              -
              Returns:
              +
              +
              Returns:
              the relay state parameter, or null if not available
              +
            • -
            - - - -
              -
            • -

              getInResponseTo

              -
              String getInResponseTo()
              +
            • +
              +

              getInResponseTo

              +
              String getInResponseTo()
              Gets the unique identifier for the corresponding request message (SignRequestMessage.getRequestId()).
              -
              -
              Returns:
              +
              +
              Returns:
              the request ID for the corresponding request message
              +
            • -
            - - - -
              -
            • -

              setInResponseTo

              -
              void setInResponseTo​(String requestId)
              +
            • +
              +

              setInResponseTo

              +
              void setInResponseTo(String requestId)
              Assigns the unique identifier for the corresponding request message (SignRequestMessage.getRequestId()).
              -
              -
              Parameters:
              +
              +
              Parameters:
              requestId - the request ID for the corresponding request message
              +
            • -
            - - - -
              -
            • -

              getIssuedAt

              -
              Instant getIssuedAt()
              +
            • +
              +

              getIssuedAt

              +
              Instant getIssuedAt()
              Gets the issuance instant for the message.
              -
              -
              Returns:
              +
              +
              Returns:
              the issuance instant
              +
            • -
            - - - -
              -
            • -

              setIssuedAt

              -
              void setIssuedAt​(Instant issuedAt)
              +
            • +
              +

              setIssuedAt

              +
              void setIssuedAt(Instant issuedAt)
              Assigns the issuance instant for the message.

              Implementations must default to use the current time if this field is not explicitly assigned.

              -
              -
              Parameters:
              +
              +
              Parameters:
              issuedAt - the issuance instant
              +
            • -
            - - - -
              -
            • -

              getIssuerId

              -
              String getIssuerId()
              +
            • +
              +

              getIssuerId

              +
              String getIssuerId()
              Gets the issuer ID for the SignService that issued this response message.
              -
              -
              Returns:
              +
              +
              Returns:
              the issuer ID
              +
            • -
            - - - -
              -
            • -

              setIssuerId

              -
              void setIssuerId​(String issuerId)
              +
            • +
              +

              setIssuerId

              +
              void setIssuerId(String issuerId)
              Assigns the issuer ID for the SignService that issued this response message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              issuerId - the issuer ID (SignService ID)
              +
            • -
            - - - -
              -
            • -

              getDestinationUrl

              -
              String getDestinationUrl()
              +
            • +
              +

              getDestinationUrl

              +
              String getDestinationUrl()
              Gets the "destination URL", i.e., the URL to where this response message is sent.
              -
              -
              Returns:
              +
              +
              Returns:
              the destination URL
              +
            • -
            - - - -
              -
            • -

              setDestinationUrl

              -
              void setDestinationUrl​(String destinationUrl)
              +
            • +
              +

              setDestinationUrl

              +
              void setDestinationUrl(String destinationUrl)
              Assigns the "destination URL", i.e., the URL to where this response message is sent.
              -
              -
              Parameters:
              +
              +
              Parameters:
              destinationUrl - the destination URL
              +
            • -
            - - - -
              -
            • -

              getSignResponseResult

              -
              SignResponseResult getSignResponseResult()
              +
            • +
              +

              getSignResponseResult

              +
              SignResponseResult getSignResponseResult()
              Gets the sign response result object.
              -
              -
              Returns:
              +
              +
              Returns:
              the SignResponseResult
              +
            • -
            - - - -
              -
            • -

              setSignResponseResult

              -
              void setSignResponseResult​(SignResponseResult signResponseResult)
              +
            • +
              +

              setSignResponseResult

              +
              void setSignResponseResult(SignResponseResult signResponseResult)
              Sets the sign response result object.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signResponseResult - the response result
              +
            • -
            - - - -
              -
            • -

              getSignerAuthnInfo

              -
              SignerAuthnInfo getSignerAuthnInfo()
              +
            • +
              +

              getSignerAuthnInfo

              +
              SignerAuthnInfo getSignerAuthnInfo()
              Gets the signer authentication information.
              -
              -
              Returns:
              +
              +
              Returns:
              the authentication information
              +
            • -
            - - - -
              -
            • -

              setSignerAuthnInfo

              -
              void setSignerAuthnInfo​(SignerAuthnInfo signerAuthnInfo)
              +
            • +
              +

              setSignerAuthnInfo

              +
              void setSignerAuthnInfo(SignerAuthnInfo signerAuthnInfo)
              Assigns the signer authentication information.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signerAuthnInfo - the authentication information
              +
            • -
            - - - -
              -
            • -

              getSignatureCertificateChain

              -
              List<X509Certificate> getSignatureCertificateChain()
              +
            • +
              +

              getSignatureCertificateChain

              +
              List<X509Certificate> getSignatureCertificateChain()
              Gets the signature certificate chain, starting with the issued signing certificate, and followed by any CA certificates that can be used to verify the previous certificate in the sequence, ending with a self-signed root certificate.
              -
              -
              Returns:
              +
              +
              Returns:
              the signature certificate chain
              +
            • -
            - - - -
              -
            • -

              setSignatureCertificateChain

              -
              void setSignatureCertificateChain​(List<X509Certificate> chain)
              +
            • +
              +

              setSignatureCertificateChain

              +
              void setSignatureCertificateChain(List<X509Certificate> chain)
              Assigns the signature certificate chain.

              The chain must start with the issued signing certificate, and be followed by any CA certificates that can be used to verify the previous certificate in the sequence, and end with a self-signed root certificate.

              -
              -
              Parameters:
              +
              +
              Parameters:
              chain - the signature certificate chain
              +
            • -
            - - - -
              -
            • -

              getSignatureTasks

              -
              List<CompletedSignatureTask> getSignatureTasks()
              +
            • +
              +

              getSignatureTasks

              +
              List<CompletedSignatureTask> getSignatureTasks()
              Gets the completed signature tasks, i.e. the signed data.
              -
              -
              Returns:
              +
              +
              Returns:
              a list of completed signature tasks
              +
            • -
            - - - -
              -
            • -

              setSignatureTasks

              -
              void setSignatureTasks​(List<CompletedSignatureTask> signatureTasks)
              +
            • +
              +

              setSignatureTasks

              +
              void setSignatureTasks(List<CompletedSignatureTask> signatureTasks)
              Assigns the completed signature task(s), i.e. the signed data.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureTasks - a list of completed signature task(s)
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseResult.html b/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseResult.html index a1b2211a..de6b01f6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/SignResponseResult.html @@ -1,331 +1,193 @@ - - -SignResponseResult (SignService Core - 1.0.2) + +SignResponseResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface SignResponseResult

    + +

    Interface SignResponseResult

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            isSuccess

            -
            boolean isSuccess()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              isSuccess

              +
              boolean isSuccess()
              Predicate that tells if this message represents a successful operation.
              -
              -
              Returns:
              +
              +
              Returns:
              true for success, and false otherwise
              +
            • -
            - - - -
              -
            • -

              getErrorCode

              -
              @Nullable
              -String getErrorCode()
              +
            • +
              +

              getErrorCode

              +
              @Nullable +String getErrorCode()
              Gets the (major) error code.
              -
              -
              Returns:
              +
              +
              Returns:
              the error code
              +
            • -
            - - - -
              -
            • -

              getMinorErrorCode

              -
              @Nullable
              -String getMinorErrorCode()
              +
            • +
              +

              getMinorErrorCode

              +
              @Nullable +String getMinorErrorCode()
              Gets a minor error code.
              -
              -
              Returns:
              +
              +
              Returns:
              the minor error code, or null if none is available
              +
            • -
            - - - -
              -
            • -

              getMessage

              -
              @Nullable
              -String getMessage()
              +
            • +
              +

              getMessage

              +
              @Nullable +String getMessage()
              Gets the message of the result object.
              -
              -
              Returns:
              +
              +
              Returns:
              the message
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolException.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolException.html index c322efe1..492c07fb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolException.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolException.html @@ -1,224 +1,111 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.ProtocolException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.ProtocolException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.ProtocolException

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.ProtocolException

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolHandler.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolHandler.html index a70ad029..49dcbecf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolHandler.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.ProtocolHandler (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.ProtocolHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.ProtocolHandler

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.ProtocolHandler

    -
    No usage of se.swedenconnect.signservice.protocol.ProtocolHandler
    -
    +No usage of se.swedenconnect.signservice.protocol.ProtocolHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.SignatureRequirement.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.SignatureRequirement.html index 0e66a434..834b8a7e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.SignatureRequirement.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.SignatureRequirement.html @@ -1,220 +1,107 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement

    +

    Uses of Enum Class
    se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.html index cf5ca3f8..a7ef8f19 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/ProtocolProcessingRequirements.html @@ -1,205 +1,96 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignRequestMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignRequestMessage.html index 67d0e04e..146b1d8c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignRequestMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignRequestMessage.html @@ -1,300 +1,163 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.SignRequestMessage (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.SignRequestMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignRequestMessage

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignRequestMessage

    -
    -
    +
    -
  • -
    - - -

    Uses of SignRequestMessage in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol that return SignRequestMessage 
    Modifier and TypeMethodDescription
    SignRequestMessageProtocolHandler.decodeRequest​(HttpUserRequest httpRequest, - SignServiceContext context) +
  • +
    +

    Uses of SignRequestMessage in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProtocolHandler.decodeRequest(HttpUserRequest httpRequest, + SignServiceContext context)
    +
    Given a message (the HTTP request received by the SignService frontend/application) and the context the handler decodes the message into a SignRequestMessage instance.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol with parameters of type SignRequestMessage 
    Modifier and TypeMethodDescription
    SignResponseMessageProtocolHandler.createSignResponseMessage​(SignServiceContext context, - SignRequestMessage signRequestMessage) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProtocolHandler.createSignResponseMessage(SignServiceContext context, + SignRequestMessage signRequestMessage)
    +
    A factory method that creates a SignResponseMessage given the context and the corresponding request message.
    -
    +
  • + -
  • -
    - - -

    Uses of SignRequestMessage in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature with parameters of type SignRequestMessage 
    Modifier and TypeMethodDescription
    voidSignatureHandler.checkRequirements​(SignRequestMessage signRequest, - SignServiceContext context) +
  • +
    +

    Uses of SignRequestMessage in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    SignatureHandler.checkRequirements(SignRequestMessage signRequest, + SignServiceContext context)
    +
    Verifies that the requirements put in the supplied SignRequest is correct and the handler can process the request.
    -
  • CompletedSignatureTaskSignatureHandler.sign​(RequestedSignatureTask signatureTask, - PkiCredential signingCredential, - SignRequestMessage signRequest, - SignServiceContext context) + + +
    SignatureHandler.sign(RequestedSignatureTask signatureTask, + PkiCredential signingCredential, + SignRequestMessage signRequest, + SignServiceContext context)
    +
    Signs the supplied signature task with the given signing credential.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseMessage.html index b6fe2ed0..3e08ac37 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseMessage.html @@ -1,218 +1,105 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.SignResponseMessage (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.SignResponseMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignResponseMessage

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignResponseMessage

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseResult.html b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseResult.html index 9bed4f88..4749f2ba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseResult.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/class-use/SignResponseResult.html @@ -1,230 +1,113 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.SignResponseResult (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.SignResponseResult (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignResponseResult

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.SignResponseResult

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssConstants.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssConstants.html index 124fb6df..9d05f0ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssConstants.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssConstants.html @@ -1,301 +1,166 @@ - - -DssConstants (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +DssConstants (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DssConstants

    + +

    Class DssConstants

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.dss.DssConstants
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.protocol.dss.DssConstants
      +
      +

      -
      public class DssConstants
      -extends Object
      +
      public class DssConstants +extends Object
      Defines constants for the DSS protocol.
      -
    • -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • -
    -
    -
    -
    - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.html index 34211070..14336f3b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.html @@ -1,506 +1,321 @@ - - -DssProtocolHandler (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +DssProtocolHandler (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DssProtocolHandler

    + +

    Class DssProtocolHandler

    -
    - -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringBINDING +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final String
          + +
          The only binding that we support.
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      DssProtocolHandler() +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      Default constructor.
      -
    • -
    • -
    +
    + + -
    - + + + +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfiguration.html index 19694cb7..e524b9de 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfiguration.html @@ -1,403 +1,232 @@ - - -DssProtocolHandlerConfiguration (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +DssProtocolHandlerConfiguration (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DssProtocolHandlerConfiguration

    + +

    Class DssProtocolHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DssProtocolHandlerConfiguration

            -
            public DssProtocolHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DssProtocolHandlerConfiguration

            +
            public DssProtocolHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDefaultFactoryClass

              -
              @Nonnull
              -protected String getDefaultFactoryClass()
              -
              -
              Specified by:
              -
              getDefaultFactoryClass in class AbstractHandlerConfiguration<ProtocolHandler>
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                getIncludeAssertion

                -
                public Boolean getIncludeAssertion()
                +
              • +
                +

                getIncludeAssertion

                +
                public Boolean getIncludeAssertion()
                Setting that tells whether SAML assertions should be included in the response messages. The default is to include assertions.
                +
              • -
              - - - -
                -
              • -

                setIncludeAssertion

                -
                public void setIncludeAssertion​(Boolean includeAssertion)
                +
              • +
                +

                setIncludeAssertion

                +
                public void setIncludeAssertion(Boolean includeAssertion)
                Setting that tells whether SAML assertions should be included in the response messages. The default is to include assertions.
                +
              • -
              - - - -
                -
              • -

                getIncludeRequestMessage

                -
                public Boolean getIncludeRequestMessage()
                +
              • +
                +

                getIncludeRequestMessage

                +
                public Boolean getIncludeRequestMessage()
                Setting that tells whether to include the request message in the response messages created. For 1.1 version and below this will always be included, but in greater versions the field is optional (actually the specs dissuade from using it). The default is not no include the request in responses.
                +
              • -
              - - - -
                -
              • -

                setIncludeRequestMessage

                -
                public void setIncludeRequestMessage​(Boolean includeRequestMessage)
                +
              • +
                +

                setIncludeRequestMessage

                +
                public void setIncludeRequestMessage(Boolean includeRequestMessage)
                Setting that tells whether to include the request message in the response messages created. For 1.1 version and below this will always be included, but in greater versions the field is optional (actually the specs dissuade from using it). The default is not no include the request in responses.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactory.html index 85e8fc0a..0d8f4972 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactory.html @@ -1,361 +1,202 @@ - - -DssProtocolHandlerFactory (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +DssProtocolHandlerFactory (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DssProtocolHandlerFactory

    + +

    Class DssProtocolHandlerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssConstants.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssConstants.html index 847ef515..6afad9eb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssConstants.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssConstants.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.dss.DssConstants (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.dss.DssConstants (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssConstants

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssConstants

    -
    No usage of se.swedenconnect.signservice.protocol.dss.DssConstants
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.DssConstants
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandler.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandler.html index 5a8e3101..cdf0df95 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandler (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandler

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandler

    -
    No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerConfiguration.html index c28ca7fe..f1f8baf9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerFactory.html index 65f5d8be..5efedbc9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/class-use/DssProtocolHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory

    -
    No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.DssProtocolHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.html index 62b183e5..8fd483e4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.html @@ -1,340 +1,192 @@ - - -JaxbAttributeConverter (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +JaxbAttributeConverter (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class JaxbAttributeConverter

    + +

    Class JaxbAttributeConverter

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
      +
      +
      +
      All Implemented Interfaces:
      -
      AttributeConverter<se.swedenconnect.schemas.saml_2_0.assertion.Attribute>
      +
      AttributeConverter<se.swedenconnect.schemas.saml_2_0.assertion.Attribute>

      -
      public class JaxbAttributeConverter
      -extends Object
      -implements AttributeConverter<se.swedenconnect.schemas.saml_2_0.assertion.Attribute>
      -
      An AttributeConverter for the JAXB representation of a SAML Attribute.
      -
    • -
    -
    -
    -
    -
    -
    -
    -
    + +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/class-use/JaxbAttributeConverter.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/class-use/JaxbAttributeConverter.html index 707e4c51..b5d1fc7f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/class-use/JaxbAttributeConverter.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/class-use/JaxbAttributeConverter.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter

    -
    No usage of se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.jaxb.JaxbAttributeConverter
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-summary.html index 2e72b634..8be8bbba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-summary.html @@ -1,175 +1,106 @@ - - -se.swedenconnect.signservice.protocol.dss.jaxb (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +se.swedenconnect.signservice.protocol.dss.jaxb (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.protocol.dss.jaxb

    +

    Package se.swedenconnect.signservice.protocol.dss.jaxb

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.protocol.dss.jaxb
    +
    Utility classes for working with JAXB.
    - +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-tree.html index 6569410c..386d8e32 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-tree.html @@ -1,165 +1,76 @@ - - -se.swedenconnect.signservice.protocol.dss.jaxb Class Hierarchy (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +se.swedenconnect.signservice.protocol.dss.jaxb Class Hierarchy (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.protocol.dss.jaxb

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-use.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-use.html index 24c8cd13..debe9267 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/jaxb/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.protocol.dss.jaxb (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Package se.swedenconnect.signservice.protocol.dss.jaxb (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.protocol.dss.jaxb

    -
    No usage of se.swedenconnect.signservice.protocol.dss.jaxb
    -
    +No usage of se.swedenconnect.signservice.protocol.dss.jaxb
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-summary.html index 9350e3ce..1db53061 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-summary.html @@ -1,195 +1,119 @@ - - -se.swedenconnect.signservice.protocol.dss (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +se.swedenconnect.signservice.protocol.dss (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.protocol.dss

    +

    Package se.swedenconnect.signservice.protocol.dss

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.protocol.dss
    +
    Implementation of the DSS-extension protocol as defined in the Swedish eID Framework.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-tree.html index f231f3e8..8eadba4b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-tree.html @@ -1,180 +1,91 @@ - - -se.swedenconnect.signservice.protocol.dss Class Hierarchy (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +se.swedenconnect.signservice.protocol.dss Class Hierarchy (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.protocol.dss

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-use.html b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-use.html index 2bc60430..028d36a7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/dss/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.protocol.dss (SignService Protocol DSS Extensions 1.1 - 1.0.2) + +Uses of Package se.swedenconnect.signservice.protocol.dss (SignService Protocol DSS Extensions 1.1 - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.protocol.dss

    -
    No usage of se.swedenconnect.signservice.protocol.dss
    -
    +No usage of se.swedenconnect.signservice.protocol.dss
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.html index 6398614b..ddeea7a4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/AuthnRequirements.html @@ -1,226 +1,153 @@ - - -AuthnRequirements (SignService Core - 1.0.2) + +AuthnRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface AuthnRequirements

    + +

    Interface AuthnRequirements

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable
      -
      +
      All Known Implementing Classes:
      DefaultAuthnRequirements

      -
      public interface AuthnRequirements
      -extends Serializable
      +
      public interface AuthnRequirements +extends Serializable
      Representation of the authentication requirements. This means the requirements the client puts on how the user should be "authenticated for signing".
      -
    • -
    -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAuthnServiceID

            -
            @Nonnull
            -String getAuthnServiceID()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAuthnServiceID

              +
              @Nonnull +String getAuthnServiceID()
              Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process. @@ -233,36 +160,30 @@

              getAuthnServiceID

              requester's (i.e., the client) responsibility to prompt the user for the authentication service to use, or by other means acquire this information.

              -
              -
              Returns:
              +
              +
              Returns:
              the ID of the authentication service to use
              +
            • -
            - - - -
              -
            • -

              getAuthnProfile

              -
              @Nullable
              -String getAuthnProfile()
              +
            • +
              +

              getAuthnProfile

              +
              @Nullable +String getAuthnProfile()
              Gets the "authentication profile". This is an opaque string that can be used to inform the Signing Service about specific requirements regarding the user authentication at the given authentication service.
              -
              -
              Returns:
              +
              +
              Returns:
              opaque string representing an authentication profile
              +
            • -
            - - - -
              -
            • -

              getAuthnContextIdentifiers

              -
              @Nonnull
              -List<AuthnContextIdentifier> getAuthnContextIdentifiers()
              +
            • +
              +

              getAuthnContextIdentifiers

              +
              @Nonnull +List<AuthnContextIdentifier> getAuthnContextIdentifiers()
              Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated. This identifier is often referred to as the "level of assurance" (LoA).

              @@ -273,119 +194,55 @@

              getAuthnContextIdentifiers

              If several URI:s are supplied it states that the Signature Service should assert that the user is authenticated according to one of the supplied URI:s.

              -
              -
              Returns:
              +
              +
              Returns:
              the authentication context identifiers
              +
            • -
            - - - -
              -
            • -

              getRequestedSignerAttributes

              -
              @Nonnull
              -List<IdentityAttribute<?>> getRequestedSignerAttributes()
              +
            • +
              +

              getRequestedSignerAttributes

              +
              @Nonnull +List<IdentityAttribute<?>> getRequestedSignerAttributes()
              Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).

              Typically, a sign requester includes the identity attributes that binds the signature operation to the principal that authenticated at the sign requester service, for example the personalIdentityNumber of the principal.

              -
              -
              Returns:
              +
              +
              Returns:
              a list of requested identity attribute values
              +
            • -
            - - - -
              -
            • -

              getSignatureActivationRequestData

              -
              @Nullable
              -SignatureActivationRequestData getSignatureActivationRequestData()
              +
            • +
              +

              getSignatureActivationRequestData

              +
              @Nullable +SignatureActivationRequestData getSignatureActivationRequestData()
              If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this. This method returns this request data.
              -
              -
              Returns:
              +
              +
              Returns:
              SAD request data or null if no SAD should be requested
              -
            • -
            +
      -
    -
    - + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.html index 4da9f14f..ef686c2f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/CertificateAttributeMapping.html @@ -1,294 +1,166 @@ - - -CertificateAttributeMapping (SignService Core - 1.0.2) + +CertificateAttributeMapping (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface CertificateAttributeMapping

    + +

    Interface CertificateAttributeMapping

    -
    -
    - -
    -
    -
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSources

            -
            List<IdentityAttributeIdentifier> getSources()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSources

              +
              Gets the list of signer source attributes from where the sign service gets information in order to create the requested certificate attribute. If more than one attribute is given, the order is important as the sign service tries the given source attributes in order.
              -
              -
              Returns:
              +
              +
              Returns:
              a list of source attributes
              +
            • -
            - - - - +
      -
    -
    - + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/MessageConditions.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/MessageConditions.html index 1eea4b65..97a30511 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/MessageConditions.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/MessageConditions.html @@ -1,316 +1,183 @@ - - -MessageConditions (SignService Core - 1.0.2) + +MessageConditions (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface MessageConditions

    + +

    Interface MessageConditions

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getNotBefore

            -
            Instant getNotBefore()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getNotBefore

              +
              Instant getNotBefore()
              Tells that the message must not be regarded as valid before this instant.
              -
              -
              Returns:
              +
              +
              Returns:
              not before instant
              +
            • -
            - - - -
              -
            • -

              getNotAfter

              -
              Instant getNotAfter()
              +
            • +
              +

              getNotAfter

              +
              Instant getNotAfter()
              Tells that the message must not be regarded as valid after this instant.
              -
              -
              Returns:
              +
              +
              Returns:
              not after instant
              +
            • -
            - - - -
              -
            • -

              isWithinRange

              -
              boolean isWithinRange​(Instant instant)
              +
            • +
              +

              isWithinRange

              +
              boolean isWithinRange(Instant instant)
              Checks whether the supplied instant meets the not-before and not-after conditions.

              In case not-before or not-after are not set, it means "accept".

              -
              -
              Parameters:
              +
              +
              Parameters:
              instant - the instant to test
              -
              Returns:
              +
              Returns:
              true if the supplied instant meets the criteria and false otherwise
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.html index 64ba2edf..d6420c3d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/RequestedCertificateAttribute.html @@ -1,299 +1,167 @@ - - -RequestedCertificateAttribute (SignService Core - 1.0.2) + +RequestedCertificateAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface RequestedCertificateAttribute

    + +

    Interface RequestedCertificateAttribute

    -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier

    +getFriendlyName, getIdentifier, getType
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getDefaultValue

            -
            String getDefaultValue()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getDefaultValue

              +
              String getDefaultValue()
              Gets the default value to use if no mapping can be found.
              -
              -
              Returns:
              +
              +
              Returns:
              the value to use if no mapping can be found, or null if no default value has been assigned
              +
            • -
            - - - -
              -
            • -

              isRequired

              -
              boolean isRequired()
              +
            • +
              +

              isRequired

              +
              boolean isRequired()
              Indicates if this attribute must be provided.
              -
              -
              Returns:
              +
              +
              Returns:
              tells whether the attribute is required
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignMessage.html index 86d9baa2..e898a841 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignMessage.html @@ -1,288 +1,160 @@ - - -SignMessage (SignService Core - 1.0.2) + +SignMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignMessage

    + +

    Interface SignMessage

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable

      -
      public interface SignMessage
      -extends Serializable
      +
      public interface SignMessage +extends Serializable
      A representation of a sign message. The sign message is a protocol specific extension.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          byte[]getEncoding() +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          byte[]
          + +
          Gets the encoding of the "sign message".
          -
        • booleangetMustShow() + +
          boolean
          + +
          Tells whether the requester requires that the "sign message" is displayed for the user during the signature operation.
          -
          -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getEncoding

            -
            byte[] getEncoding()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getEncoding

              +
              byte[] getEncoding()
              Gets the encoding of the "sign message".
              -
              -
              Returns:
              +
              +
              Returns:
              the sign message encoding
              +
            • -
            - - - -
              -
            • -

              getMustShow

              -
              boolean getMustShow()
              +
            • +
              +

              getMustShow

              +
              boolean getMustShow()
              Tells whether the requester requires that the "sign message" is displayed for the user during the signature operation.
              -
              -
              Returns:
              +
              +
              Returns:
              true if the sign message must be displayed, and false if it does not have to be displayed
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.html index de33168a..b10fcd27 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureActivationRequestData.html @@ -1,316 +1,183 @@ - - -SignatureActivationRequestData (SignService Core - 1.0.2) + +SignatureActivationRequestData (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface SignatureActivationRequestData

    + +

    Interface SignatureActivationRequestData

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable
      -
      +
      All Known Implementing Classes:
      DefaultSignatureActivationRequestData

      -
      public interface SignatureActivationRequestData
      -extends Serializable
      +
      public interface SignatureActivationRequestData +extends Serializable
      If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this. This interface describes the parameters needed to include in such a request.
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignRequestId

            -
            @Nonnull
            -String getSignRequestId()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              getDocumentCount

              -
              int getDocumentCount()
              +
            • +
              +

              getDocumentCount

              +
              int getDocumentCount()
              Gets the number of documents that are to be signed. This information is part of the Signature Activation Data.
              -
              -
              Returns:
              +
              +
              Returns:
              the document count
              +
            • -
            - - - -
              -
            • -

              isRequired

              -
              boolean isRequired()
              +
            • +
              +

              isRequired

              +
              boolean isRequired()
              A predicate that tells whether it is mandatory to pass a "Signature Activation Data" request to the identity provider.
              -
              -
              Returns:
              +
              +
              Returns:
              if true the SAD request is mandatory
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.html index 0c11c0c1..36c66415 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignatureRequirements.html @@ -1,270 +1,147 @@ - - -SignatureRequirements (SignService Core - 1.0.2) + +SignatureRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignatureRequirements

    + +

    Interface SignatureRequirements

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignatureAlgorithm

            -
            @Nonnull
            -String getSignatureAlgorithm()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSignatureAlgorithm

              +
              @Nonnull +String getSignatureAlgorithm()
              Gets the requested signature algorithm.
              -
              -
              Returns:
              +
              +
              Returns:
              the signature algorithm URI
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.html index 00ef0fd5..cd400373 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SignerAuthnInfo.html @@ -1,274 +1,151 @@ - - -SignerAuthnInfo (SignService Core - 1.0.2) + +SignerAuthnInfo (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignerAuthnInfo

    + +

    Interface SignerAuthnInfo

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getIdentityAssertion

            -
            IdentityAssertion getIdentityAssertion()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getIdentityAssertion

              +
              IdentityAssertion getIdentityAssertion()
              Gets the identity assertion from the signer authentication.

              Note that the SignService may choose to include only some of the attributes received in an assertion when passing it back in a response. For integrity reasons it may be desirable to only include the attributes that actually was used (for populating fields in the signer certificate).

              -
              -
              Returns:
              +
              +
              Returns:
              the identity assertion
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.html index 9f578ab8..b160b33c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/SigningCertificateRequirements.html @@ -1,321 +1,188 @@ - - -SigningCertificateRequirements (SignService Core - 1.0.2) + +SigningCertificateRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface SigningCertificateRequirements

    + +

    Interface SigningCertificateRequirements

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable
      -
      +
      All Known Implementing Classes:
      DefaultSigningCertificateRequirements

      -
      public interface SigningCertificateRequirements
      -extends Serializable
      +
      public interface SigningCertificateRequirements +extends Serializable
      When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is generated by the sign service. This class represents these requirements.
      -
    • -
    -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSigningCertificateProfile

            -
            String getSigningCertificateProfile()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSigningCertificateProfile

              +
              String getSigningCertificateProfile()
              The requirements of a signing certificate may be represented using a profile. This profile may cover things like certificate types and attribute mappings (see getCertificateType() and getAttributeMappings()) but also more fine-grained settings of how a signing certificate is created such as one or more certificate policies.
              -
              -
              Returns:
              +
              +
              Returns:
              the profile or null if none has been given
              +
            • -
            - - - -
              -
            • -

              getCertificateType

              -
              CertificateType getCertificateType()
              +
            • +
              +

              getCertificateType

              +
              CertificateType getCertificateType()
              Gets the requested certificate type.
              -
              -
              Returns:
              +
              +
              Returns:
              the requested certificate type, or null if not set
              +
            • -
            - - - -
              -
            • -

              getAttributeMappings

              -
              List<CertificateAttributeMapping> getAttributeMappings()
              +
            • +
              +

              getAttributeMappings

              +
              List<CertificateAttributeMapping> getAttributeMappings()
              Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.

              If a profile is given that regulates the attribute mappings, this list is not required.

              -
              -
              Returns:
              +
              +
              Returns:
              a list of mapping directives of how to map from user/signer attributes to signature certificate attributes, or null if no mapping has been provided
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/AuthnRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/AuthnRequirements.html index 09d584f5..b2667ba5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/AuthnRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/AuthnRequirements.html @@ -1,261 +1,134 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.AuthnRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.AuthnRequirements

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.AuthnRequirements

    -
    -
    +
    -
  • -
    - - -

    Uses of AuthnRequirements in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol that return AuthnRequirements 
    Modifier and TypeMethodDescription
    AuthnRequirementsSignRequestMessage.getAuthnRequirements() +
  • +
    +

    Uses of AuthnRequirements in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignRequestMessage.getAuthnRequirements()
    +
    Gets the requirements the signature requester (client) puts on how the user should be authenticated during the "authentication for signature" process.
    -
  • +
  • + -
  • -
    - - -

    Uses of AuthnRequirements in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement AuthnRequirements 
    Modifier and TypeClassDescription
    class DefaultAuthnRequirements +
  • +
    +

    Uses of AuthnRequirements in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of AuthnRequirements.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/CertificateAttributeMapping.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/CertificateAttributeMapping.html index b1ad3c55..da17dbab 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/CertificateAttributeMapping.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/CertificateAttributeMapping.html @@ -1,265 +1,136 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.CertificateAttributeMapping

    -
    -
    +
    -
  • -
    - - -

    Uses of CertificateAttributeMapping in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement CertificateAttributeMapping 
    Modifier and TypeClassDescription
    class DefaultCertificateAttributeMapping +
  • +
    +

    Uses of CertificateAttributeMapping in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the CertificateAttributeMapping interface.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type CertificateAttributeMapping 
    Modifier and TypeMethodDescription
    List<CertificateAttributeMapping>DefaultSigningCertificateRequirements.getAttributeMappings() + + +
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return types with arguments of type CertificateAttributeMapping
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultSigningCertificateRequirements.getAttributeMappings()
    +
    Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.
    -
    - - - - - - - - - - - - - - -
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type CertificateAttributeMapping 
    Modifier and TypeMethodDescription
    voidDefaultSigningCertificateRequirements.setAttributeMappings​(List<CertificateAttributeMapping> attributeMappings) + + +
    Method parameters in se.swedenconnect.signservice.protocol.msg.impl with type arguments of type CertificateAttributeMapping
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultSigningCertificateRequirements.setAttributeMappings(List<CertificateAttributeMapping> attributeMappings)
    +
    Assigns the attribute mappings, i.e., a listing of which certificate attributes that should be set and where from to get their values.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/MessageConditions.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/MessageConditions.html index 25196e87..478a25da 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/MessageConditions.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/MessageConditions.html @@ -1,228 +1,111 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.MessageConditions (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.MessageConditions (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.MessageConditions

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.MessageConditions

    -
    -
    +
    -
  • -
    - - -

    Uses of MessageConditions in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement MessageConditions 
    Modifier and TypeClassDescription
    class DefaultMessageConditions +
  • +
    +

    Uses of MessageConditions in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of MessageConditions.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/RequestedCertificateAttribute.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/RequestedCertificateAttribute.html index 45564ad6..fa773a79 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/RequestedCertificateAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/RequestedCertificateAttribute.html @@ -1,262 +1,133 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.RequestedCertificateAttribute

    -
    -
    +
    -
  • -
    - - -

    Uses of RequestedCertificateAttribute in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement RequestedCertificateAttribute 
    Modifier and TypeClassDescription
    class DefaultRequestedCertificateAttribute +
  • +
    +

    Uses of RequestedCertificateAttribute in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the RequestedCertificateAttribute interface.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return RequestedCertificateAttribute 
    Modifier and TypeMethodDescription
    RequestedCertificateAttributeDefaultCertificateAttributeMapping.getDestination() + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultCertificateAttributeMapping.getDestination()
    +
    Gets the requested destination certificate attribute.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl with parameters of type RequestedCertificateAttribute 
    Modifier and TypeMethodDescription
    voidDefaultCertificateAttributeMapping.setDestination​(RequestedCertificateAttribute destination) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultCertificateAttributeMapping.setDestination(RequestedCertificateAttribute destination)
    +
    Assigns the requested destination certificate attribute.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignMessage.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignMessage.html index 8f7a7f74..1084e095 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignMessage.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignMessage.html @@ -1,230 +1,113 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.SignMessage (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.SignMessage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignMessage

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignMessage

    -
    -
    +
    -
  • -
    - - -

    Uses of SignMessage in se.swedenconnect.signservice.protocol

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol that return SignMessage 
    Modifier and TypeMethodDescription
    SignMessageSignRequestMessage.getSignMessage() +
  • +
    +

    Uses of SignMessage in se.swedenconnect.signservice.protocol

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignRequestMessage.getSignMessage()
    +
    Gets the "sign message".
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureActivationRequestData.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureActivationRequestData.html index 8c850069..fe6b5dfb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureActivationRequestData.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureActivationRequestData.html @@ -1,264 +1,135 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignatureActivationRequestData

    -
    -
    +
    -
  • -
    - - -

    Uses of SignatureActivationRequestData in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement SignatureActivationRequestData 
    Modifier and TypeClassDescription
    class DefaultSignatureActivationRequestData +
  • +
    +

    Uses of SignatureActivationRequestData in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the SignatureActivationRequestData interface.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl that return SignatureActivationRequestData 
    Modifier and TypeMethodDescription
    SignatureActivationRequestDataDefaultAuthnRequirements.getSignatureActivationRequestData() + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultAuthnRequirements.getSignatureActivationRequestData()
    +
    If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.protocol.msg.impl with parameters of type SignatureActivationRequestData 
    Modifier and TypeMethodDescription
    voidDefaultAuthnRequirements.setSignatureActivationRequestData​(SignatureActivationRequestData sadRequestData) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultAuthnRequirements.setSignatureActivationRequestData(SignatureActivationRequestData sadRequestData)
    +
    Assigns SAD request data.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureRequirements.html index 5d4dc84d..e23dff44 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignatureRequirements.html @@ -1,228 +1,111 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.SignatureRequirements (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.SignatureRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignatureRequirements

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignatureRequirements

    -
    -
    +
    -
  • -
    - - -

    Uses of SignatureRequirements in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement SignatureRequirements 
    Modifier and TypeClassDescription
    class DefaultSignatureRequirements +
  • +
    +

    Uses of SignatureRequirements in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the SignatureRequirements interface.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignerAuthnInfo.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignerAuthnInfo.html index 3ffd423c..5ec1829f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignerAuthnInfo.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SignerAuthnInfo.html @@ -1,245 +1,122 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SignerAuthnInfo

    -
    -
    +
    -
  • -
    - - -

    Uses of SignerAuthnInfo in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement SignerAuthnInfo 
    Modifier and TypeClassDescription
    class DefaultSignerAuthnInfo +
  • +
    +

    Uses of SignerAuthnInfo in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the SignerAuthnInfo interface.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SigningCertificateRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SigningCertificateRequirements.html index cdb4a967..84c0beaf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SigningCertificateRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/class-use/SigningCertificateRequirements.html @@ -1,228 +1,111 @@ - - -Uses of Interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements

    +

    Uses of Interface
    se.swedenconnect.signservice.protocol.msg.SigningCertificateRequirements

    -
    -
    +
    -
  • -
    - - -

    Uses of SigningCertificateRequirements in se.swedenconnect.signservice.protocol.msg.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg.impl that implement SigningCertificateRequirements 
    Modifier and TypeClassDescription
    class DefaultSigningCertificateRequirements +
  • +
    +

    Uses of SigningCertificateRequirements in se.swedenconnect.signservice.protocol.msg.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the SigningCertificateRequirements interface.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.html index 0d3918c3..2e0b9d42 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultAuthnRequirements.html @@ -1,331 +1,227 @@ - - -DefaultAuthnRequirements (SignService Core - 1.0.2) + +DefaultAuthnRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultAuthnRequirements

    + +

    Class DefaultAuthnRequirements

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    + + +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultAuthnRequirements

            -
            public DefaultAuthnRequirements()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultAuthnRequirements

              +
              public DefaultAuthnRequirements()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getAuthnServiceID

            -
            @Nonnull
            -public String getAuthnServiceID()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getAuthnServiceID

              +
              @Nonnull +public String getAuthnServiceID()
              Gets the identity of the authentication service (Identity Provider, OpenID provider, ...) that will authenticate the signer as part of the signature process. @@ -338,70 +234,58 @@

              getAuthnServiceID

              requester's (i.e., the client) responsibility to prompt the user for the authentication service to use, or by other means acquire this information.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getAuthnServiceID in interface AuthnRequirements
              -
              Returns:
              +
              Returns:
              the ID of the authentication service to use
              +
            • -
            - - - -
              -
            • -

              setAuthnServiceID

              -
              public void setAuthnServiceID​(@Nonnull
              -                              String authnServiceID)
              +
            • +
              +

              setAuthnServiceID

              +
              public void setAuthnServiceID(@Nonnull + String authnServiceID)
              Assigns the ID for the authentication service.
              -
              -
              Parameters:
              +
              +
              Parameters:
              authnServiceID - the authentication service ID
              +
            • -
            - - - -
              -
            • -

              getAuthnProfile

              -
              @Nullable
              -public String getAuthnProfile()
              +
            • +
              +

              getAuthnProfile

              +
              @Nullable +public String getAuthnProfile()
              Gets the "authentication profile". This is an opaque string that can be used to inform the Signing Service about specific requirements regarding the user authentication at the given authentication service.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAuthnProfile in interface AuthnRequirements
              -
              Returns:
              +
              Returns:
              opaque string representing an authentication profile
              +
            • -
            - - - -
              -
            • -

              setAuthnProfile

              -
              public void setAuthnProfile​(@Nonnull
              -                            String authnProfile)
              +
            • +
              +

              setAuthnProfile

              +
              public void setAuthnProfile(@Nonnull + String authnProfile)
              Assigns the authentication profile.
              -
              -
              Parameters:
              +
              +
              Parameters:
              authnProfile - the authentication profile
              +
            • -
            - - - -
              -
            • -

              getAuthnContextIdentifiers

              -
              @Nonnull
              -public List<AuthnContextIdentifier> getAuthnContextIdentifiers()
              +
            • +
              +

              getAuthnContextIdentifiers

              +
              @Nonnull +public List<AuthnContextIdentifier> getAuthnContextIdentifiers()
              Gets the authentication context identifier(s) that identifies the context under which the signer should be authenticated. This identifier is often referred to as the "level of assurance" (LoA).

              @@ -412,211 +296,129 @@

              getAuthnContextIdentifiers

              If several URI:s are supplied it states that the Signature Service should assert that the user is authenticated according to one of the supplied URI:s.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getAuthnContextIdentifiers in interface AuthnRequirements
              -
              Returns:
              +
              Returns:
              the authentication context identifiers
              +
            • -
            - - - -
              -
            • -

              setAuthnContextIdentifiers

              -
              public void setAuthnContextIdentifiers​(@Nonnull
              -                                       List<AuthnContextIdentifier> authnContextIdentifiers)
              +
            • +
              +

              setAuthnContextIdentifiers

              +
              public void setAuthnContextIdentifiers(@Nonnull + List<AuthnContextIdentifier> authnContextIdentifiers)
              Assigns the authentication context identifiers.
              -
              -
              Parameters:
              +
              +
              Parameters:
              authnContextIdentifiers - the authentication context identifiers
              +
            • -
            - - - -
              -
            • -

              getRequestedSignerAttributes

              -
              @Nonnull
              -public List<IdentityAttribute<?>> getRequestedSignerAttributes()
              +
            • +
              +

              getRequestedSignerAttributes

              +
              @Nonnull +public List<IdentityAttribute<?>> getRequestedSignerAttributes()
              Gets a list of identity attribute values that the sign requestor (client) requires the authentication service to validate and deliver (and the signature service to assert).

              Typically, a sign requester includes the identity attributes that binds the signature operation to the principal that authenticated at the sign requester service, for example the personalIdentityNumber of the principal.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getRequestedSignerAttributes in interface AuthnRequirements
              -
              Returns:
              +
              Returns:
              a list of requested identity attribute values
              +
            • -
            - - - -
              -
            • -

              setRequestedSignerAttributes

              -
              public void setRequestedSignerAttributes​(@Nonnull
              -                                         List<IdentityAttribute<?>> requestedSignerAttributes)
              +
            • +
              +

              setRequestedSignerAttributes

              +
              public void setRequestedSignerAttributes(@Nonnull + List<IdentityAttribute<?>> requestedSignerAttributes)
              Assigns the requested signer attributes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              requestedSignerAttributes - the requested signer attributes
              +
            • -
            - - - -
              -
            • -

              getSignatureActivationRequestData

              -
              @Nullable
              -public SignatureActivationRequestData getSignatureActivationRequestData()
              +
            • +
              +

              getSignatureActivationRequestData

              +
              @Nullable +public SignatureActivationRequestData getSignatureActivationRequestData()
              If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this. This method returns this request data.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignatureActivationRequestData in interface AuthnRequirements
              -
              Returns:
              +
              Returns:
              SAD request data or null if no SAD should be requested
              +
            • -
            - - - - - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.html index 4670deb6..05c7260d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultCertificateAttributeMapping.html @@ -1,451 +1,283 @@ - - -DefaultCertificateAttributeMapping (SignService Core - 1.0.2) + +DefaultCertificateAttributeMapping (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultCertificateAttributeMapping

    + +

    Class DefaultCertificateAttributeMapping

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
      • -
      -
    • -
    -
    -
    -
    -
    + + +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultCertificateAttributeMapping

            -
            public DefaultCertificateAttributeMapping()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultCertificateAttributeMapping

            +
            public DefaultCertificateAttributeMapping()
            +
          +
        • -
          -
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.html index fd7af56e..23c90b2e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultMessageConditions.html @@ -1,441 +1,278 @@ - - -DefaultMessageConditions (SignService Core - 1.0.2) + +DefaultMessageConditions (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultMessageConditions

    + +

    Class DefaultMessageConditions

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultMessageConditions

            -
            public DefaultMessageConditions​(Instant notBefore,
            -                                Instant notAfter)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultMessageConditions

              +
              public DefaultMessageConditions(Instant notBefore, + Instant notAfter)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              notBefore - the not before condition
              notAfter - the not after condition
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getNotBefore

            -
            public Instant getNotBefore()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getNotBefore

              +
              public Instant getNotBefore()
              Tells that the message must not be regarded as valid before this instant.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getNotBefore in interface MessageConditions
              -
              Returns:
              +
              Returns:
              not before instant
              +
            • -
            - - - -
              -
            • -

              getNotAfter

              -
              public Instant getNotAfter()
              +
            • +
              +

              getNotAfter

              +
              public Instant getNotAfter()
              Tells that the message must not be regarded as valid after this instant.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getNotAfter in interface MessageConditions
              -
              Returns:
              +
              Returns:
              not after instant
              +
            • -
            - - - -
              -
            • -

              isWithinRange

              -
              public boolean isWithinRange​(Instant instant)
              +
            • +
              +

              isWithinRange

              +
              public boolean isWithinRange(Instant instant)
              Checks whether the supplied instant meets the not-before and not-after conditions.

              In case not-before or not-after are not set, it means "accept".

              -
              -
              Specified by:
              +
              +
              Specified by:
              isWithinRange in interface MessageConditions
              -
              Parameters:
              +
              Parameters:
              instant - the instant to test
              -
              Returns:
              +
              Returns:
              true if the supplied instant meets the criteria and false otherwise
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.html index 1eda9bd4..5cabf582 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultRequestedCertificateAttribute.html @@ -1,500 +1,316 @@ - - -DefaultRequestedCertificateAttribute (SignService Core - 1.0.2) + +DefaultRequestedCertificateAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultRequestedCertificateAttribute

    + +

    Class DefaultRequestedCertificateAttribute

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class se.swedenconnect.signservice.certificate.impl.DefaultCertificateAttributeIdentifier

    +getFriendlyName, getIdentifier, getType
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.certificate.CertificateAttributeIdentifier

    +getFriendlyName, getIdentifier, getType
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultRequestedCertificateAttribute

            -
            public DefaultRequestedCertificateAttribute​(CertificateAttributeType type,
            -                                            String identifier)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultRequestedCertificateAttribute

              +
              public DefaultRequestedCertificateAttribute(CertificateAttributeType type, + String identifier)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the attribute type (if null, RDN is assumed)
              identifier - the attribute identifier (or reference)
              +
            • -
            - - - -
              -
            • -

              DefaultRequestedCertificateAttribute

              -
              public DefaultRequestedCertificateAttribute​(CertificateAttributeType type,
              -                                            String identifier,
              -                                            String friendlyName)
              +
            • +
              +

              DefaultRequestedCertificateAttribute

              +
              public DefaultRequestedCertificateAttribute(CertificateAttributeType type, + String identifier, + String friendlyName)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              type - the attribute type (if null, RDN is assumed)
              identifier - the attribute identifier (or reference)
              friendlyName - the friendly name (optional)
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getDefaultValue

            -
            public String getDefaultValue()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getDefaultValue

              +
              public String getDefaultValue()
              Gets the default value to use if no mapping can be found.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getDefaultValue in interface RequestedCertificateAttribute
              -
              Returns:
              +
              Returns:
              the value to use if no mapping can be found, or null if no default value has been assigned
              +
            • -
            - - - -
              -
            • -

              setDefaultValue

              -
              public void setDefaultValue​(String defaultValue)
              +
            • +
              +

              setDefaultValue

              +
              public void setDefaultValue(String defaultValue)
              Assigns the attribute default value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              defaultValue - the default value
              +
            • -
            - - - -
              -
            • -

              isRequired

              -
              public boolean isRequired()
              +
            • +
              +

              isRequired

              +
              public boolean isRequired()
              Indicates if this attribute must be provided.
              -
              -
              Specified by:
              +
              +
              Specified by:
              isRequired in interface RequestedCertificateAttribute
              -
              Returns:
              +
              Returns:
              tells whether the attribute is required
              +
            • -
            - - - -
              -
            • -

              setRequired

              -
              public void setRequired​(Boolean required)
              +
            • +
              +

              setRequired

              +
              public void setRequired(Boolean required)
              Assigns whether the attribute must be provided.
              -
              -
              Parameters:
              +
              +
              Parameters:
              required - whether the attribute must be provided
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.html index 27ea3931..bd5da9ec 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureActivationRequestData.html @@ -1,445 +1,282 @@ - - -DefaultSignatureActivationRequestData (SignService Core - 1.0.2) + +DefaultSignatureActivationRequestData (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignatureActivationRequestData

    + +

    Class DefaultSignatureActivationRequestData

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignatureActivationRequestData

            -
            public DefaultSignatureActivationRequestData​(@Nonnull
            -                                             String signRequestId,
            -                                             int documentCount,
            -                                             boolean required)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSignatureActivationRequestData

              +
              public DefaultSignatureActivationRequestData(@Nonnull + String signRequestId, + int documentCount, + boolean required)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signRequestId - the sign request ID
              documentCount - the number of documents that are to be signed
              required - whether sending a SAD request is mandatory
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.html index 9dcbe885..bff98dd5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignatureRequirements.html @@ -1,387 +1,234 @@ - - -DefaultSignatureRequirements (SignService Core - 1.0.2) + +DefaultSignatureRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignatureRequirements

    + +

    Class DefaultSignatureRequirements

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignatureRequirements

            -
            public DefaultSignatureRequirements​(String signatureAlgorithm)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSignatureRequirements

              +
              public DefaultSignatureRequirements(String signatureAlgorithm)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureAlgorithm - the requested signature algorithm
              -
            • -
            +
        + -
        -
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.html index 76f7f307..2a01778c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSignerAuthnInfo.html @@ -1,392 +1,239 @@ - - -DefaultSignerAuthnInfo (SignService Core - 1.0.2) + +DefaultSignerAuthnInfo (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignerAuthnInfo

    + +

    Class DefaultSignerAuthnInfo

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignerAuthnInfo

            -
            public DefaultSignerAuthnInfo​(IdentityAssertion identityAssertion)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSignerAuthnInfo

              +
              public DefaultSignerAuthnInfo(IdentityAssertion identityAssertion)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              identityAssertion - the identity assertion
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getIdentityAssertion

            -
            public IdentityAssertion getIdentityAssertion()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getIdentityAssertion

              +
              public IdentityAssertion getIdentityAssertion()
              Gets the identity assertion from the signer authentication.

              Note that the SignService may choose to include only some of the attributes received in an assertion when passing it back in a response. For integrity reasons it may be desirable to only include the attributes that actually was used (for populating fields in the signer certificate).

              -
              -
              Specified by:
              +
              +
              Specified by:
              getIdentityAssertion in interface SignerAuthnInfo
              -
              Returns:
              +
              Returns:
              the identity assertion
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.html index 654eb8da..272c8a14 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/DefaultSigningCertificateRequirements.html @@ -1,505 +1,327 @@ - - -DefaultSigningCertificateRequirements (SignService Core - 1.0.2) + +DefaultSigningCertificateRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSigningCertificateRequirements

    + +

    Class DefaultSigningCertificateRequirements

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSigningCertificateRequirements

            -
            public DefaultSigningCertificateRequirements()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSigningCertificateRequirements

              +
              public DefaultSigningCertificateRequirements()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSigningCertificateProfile

            -
            public String getSigningCertificateProfile()
            +
          • +
            +

            Method Details

            + - - - -
              -
            • -

              setSigningCertificateProfile

              -
              public void setSigningCertificateProfile​(String signingCertificateProfile)
              +
            • +
              +

              setSigningCertificateProfile

              +
              public void setSigningCertificateProfile(String signingCertificateProfile)
              Assigns the signing certificate profile. This profile may cover things like certificate types and attribute mappings (see getCertificateType() and getAttributeMappings()) but also more fine-grained settings of how a signing certificate is created such as one or more certificate policies.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signingCertificateProfile - the certificate profile
              +
            • -
            - - - - - - - -
              -
            • -

              setCertificateType

              -
              public void setCertificateType​(CertificateType certificateType)
              +
            • +
              +

              setCertificateType

              +
              public void setCertificateType(CertificateType certificateType)
              Assigns the certificate type to use.
              -
              -
              Parameters:
              +
              +
              Parameters:
              certificateType - the certificate type
              +
            • -
            - - - -
              -
            • -

              getAttributeMappings

              -
              public List<CertificateAttributeMapping> getAttributeMappings()
              +
            • +
              +

              getAttributeMappings

              +
              public List<CertificateAttributeMapping> getAttributeMappings()
              Gets the requested mappings between the signer's authentication attributes and attributes that are to be placed in the issued signature certificate.

              If a profile is given that regulates the attribute mappings, this list is not required.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getAttributeMappings in interface SigningCertificateRequirements
              -
              Returns:
              +
              Returns:
              a list of mapping directives of how to map from user/signer attributes to signature certificate attributes, or null if no mapping has been provided
              +
            • -
            - - - -
              -
            • -

              setAttributeMappings

              -
              public void setAttributeMappings​(List<CertificateAttributeMapping> attributeMappings)
              +
            • +
              +

              setAttributeMappings

              +
              public void setAttributeMappings(List<CertificateAttributeMapping> attributeMappings)
              Assigns the attribute mappings, i.e., a listing of which certificate attributes that should be set and where from to get their values.
              -
              -
              Parameters:
              +
              +
              Parameters:
              attributeMappings - mappings
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultAuthnRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultAuthnRequirements.html index 6818c51c..2190deeb 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultAuthnRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultAuthnRequirements.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultAuthnRequirements
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultCertificateAttributeMapping.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultCertificateAttributeMapping.html index 1aa74f43..4ce1de08 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultCertificateAttributeMapping.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultCertificateAttributeMapping.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultCertificateAttributeMapping
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultMessageConditions.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultMessageConditions.html index 182987dd..ae0a7252 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultMessageConditions.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultMessageConditions.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultMessageConditions
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultRequestedCertificateAttribute.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultRequestedCertificateAttribute.html index 318e96fd..49cdac3b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultRequestedCertificateAttribute.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultRequestedCertificateAttribute.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultRequestedCertificateAttribute
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureActivationRequestData.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureActivationRequestData.html index 8a608efb..364f2be4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureActivationRequestData.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureActivationRequestData.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureActivationRequestData
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureRequirements.html index 48beb971..07612c13 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignatureRequirements.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignatureRequirements
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignerAuthnInfo.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignerAuthnInfo.html index 40ed8635..1ed01c31 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignerAuthnInfo.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSignerAuthnInfo.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSignerAuthnInfo
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSigningCertificateRequirements.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSigningCertificateRequirements.html index 61734e2c..dda486e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSigningCertificateRequirements.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/class-use/DefaultSigningCertificateRequirements.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements

    +

    Uses of Class
    se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl.DefaultSigningCertificateRequirements
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-summary.html index 33834f5e..90df164c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-summary.html @@ -1,217 +1,133 @@ - - -se.swedenconnect.signservice.protocol.msg.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol.msg.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.protocol.msg.impl

    +

    Package se.swedenconnect.signservice.protocol.msg.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.protocol.msg.impl
    +
    Implementations of protocol message components.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-tree.html index 06154b57..062cf025 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-tree.html @@ -1,176 +1,87 @@ - - -se.swedenconnect.signservice.protocol.msg.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol.msg.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.protocol.msg.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-use.html index f0b51528..3816eeee 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/impl/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.protocol.msg.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.protocol.msg.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.protocol.msg.impl

    -
    No usage of se.swedenconnect.signservice.protocol.msg.impl
    -
    +No usage of se.swedenconnect.signservice.protocol.msg.impl
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-summary.html index 478f353d..b2e581e6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-summary.html @@ -1,226 +1,144 @@ - - -se.swedenconnect.signservice.protocol.msg (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol.msg (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.protocol.msg

    +

    Package se.swedenconnect.signservice.protocol.msg

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.protocol.msg
    +
    Components present in Sign request and response messages.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-tree.html index 67c7bb3d..dd699fe3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-tree.html @@ -1,177 +1,88 @@ - - -se.swedenconnect.signservice.protocol.msg Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol.msg Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.protocol.msg

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-use.html b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-use.html index ec256965..9d481506 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/msg/package-use.html @@ -1,360 +1,205 @@ - - -Uses of Package se.swedenconnect.signservice.protocol.msg (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.protocol.msg (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.protocol.msg

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg used by se.swedenconnect.signservice.protocol 
    ClassDescription
    AuthnRequirements +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the authentication requirements.
    -
  • MessageConditions + + +
    Represents "conditions" that appears in a SignService message.
    -
    SignatureRequirements + + +
    Represents the signature requirements of a sign request message.
    -
    SignerAuthnInfo + + +
    Represents information about a signer's authentication.
    -
    SigningCertificateRequirements + + +
    When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is generated by the sign service.
    -
    SignMessage + + +
    A representation of a sign message.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg used by se.swedenconnect.signservice.protocol.msg 
    ClassDescription
    CertificateAttributeMapping +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Describes how a signer's identity attribute(s) are mapped to a certificate attribute to be placed in the issued signature certificate.
    -
  • RequestedCertificateAttribute + + +
    Represents a requested certificate attribute.
    -
    SignatureActivationRequestData + + +
    If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol.msg used by se.swedenconnect.signservice.protocol.msg.impl 
    ClassDescription
    AuthnRequirements +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of the authentication requirements.
    -
  • CertificateAttributeMapping + + +
    Describes how a signer's identity attribute(s) are mapped to a certificate attribute to be placed in the issued signature certificate.
    -
    MessageConditions + + +
    Represents "conditions" that appears in a SignService message.
    -
    RequestedCertificateAttribute + + +
    Represents a requested certificate attribute.
    -
    SignatureActivationRequestData + + +
    If the signature request is for a qualified certificate associated with a private key held in a Qualified Signature Creation Device according to eIDAS the signature service must request by the identity provider a proof for this.
    -
    SignatureRequirements + + +
    Represents the signature requirements of a sign request message.
    -
    SignerAuthnInfo + + +
    Represents information about a signer's authentication.
    -
    SigningCertificateRequirements + + +
    When sending a SignRequest, a sign requester specifies a set of requirements for the signature certificate that is generated by the sign service.
    -
    +
  • +
    + -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/protocol/package-summary.html index f3ab750a..669ebe82 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/package-summary.html @@ -1,233 +1,135 @@ - - -se.swedenconnect.signservice.protocol (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.protocol

    +

    Package se.swedenconnect.signservice.protocol

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.protocol
    +
    API:s for protocol handling and definitions for protocol agnostic representations of messages.
    -
    +
    +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/protocol/package-tree.html index f5113271..1c1d6125 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/package-tree.html @@ -1,117 +1,70 @@ - - -se.swedenconnect.signservice.protocol Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.protocol Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.protocol

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/protocol/package-use.html b/docs/apidocs/se/swedenconnect/signservice/protocol/package-use.html index fed27bdf..a8f1c551 100644 --- a/docs/apidocs/se/swedenconnect/signservice/protocol/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/protocol/package-use.html @@ -1,269 +1,142 @@ - - -Uses of Package se.swedenconnect.signservice.protocol (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.protocol (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.protocol

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol used by se.swedenconnect.signservice.protocol 
    ClassDescription
    ProtocolException +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Exception class for SignService protocol related errors such as decode and encode errors.
    -
  • ProtocolProcessingRequirements + + +
    An interface that represents the processing requirements of a protocol implementation.
    -
    ProtocolProcessingRequirements.SignatureRequirement + + +
    An enum that represents the requirement on a message concerning whether is is signed or not.
    -
    SignRequestMessage + + +
    A generic representation of a signature request message.
    -
    SignResponseMessage + + +
    A generic representation of a signature request message.
    -
    SignResponseResult + + +
    Representation of a result object that is included in a SignResponseMessage.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.protocol used by se.swedenconnect.signservice.signature 
    ClassDescription
    SignRequestMessage +
  • +
    + +
    +
    Class
    +
    Description
    + +
    A generic representation of a signature request message.
    -
  • + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/AdESObject.html b/docs/apidocs/se/swedenconnect/signservice/signature/AdESObject.html index fefd2084..ee809b6b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/AdESObject.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/AdESObject.html @@ -1,140 +1,89 @@ - - -AdESObject (SignService Core - 1.0.2) + +AdESObject (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface AdESObject

    + +

    Interface AdESObject

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      -
      Serializable
      +
      Serializable
      -
      +
      All Known Implementing Classes:
      DefaultAdESObject

      -
      public interface AdESObject
      -extends Serializable
      +
      public interface AdESObject +extends Serializable
      Representation of an AdES object.

      @@ -142,160 +91,83 @@

      Interface AdESObject

      This is relevant for XAdES signatures where the AdES data is provided in an XMLSignature object. The type of data provided in the AdES object is defined by each signature type.

      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignatureId

            -
            String getSignatureId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSignatureId

              +
              String getSignatureId()
              The ID of the signature this AdESObject is associated with if relevant.

              Some AdES profiles requires the AdES object to refer to the signature it is associated with. This is relevant for XAdES signatures.

              -
              -
              Returns:
              +
              +
              Returns:
              The ID of the associated signature
              +
            • -
            - - - -
              -
            • -

              getObjectBytes

              -
              byte[] getObjectBytes()
              +
            • +
              +

              getObjectBytes

              +
              byte[] getObjectBytes()
              Getter for AdES object data
              -
              -
              Returns:
              +
              +
              Returns:
              AdES object data
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/AdESType.html b/docs/apidocs/se/swedenconnect/signservice/signature/AdESType.html index 9c9ce10b..eaa3b13a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/AdESType.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/AdESType.html @@ -1,389 +1,231 @@ - - -AdESType (SignService Core - 1.0.2) + +AdESType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum AdESType

    + +

    Enum Class AdESType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        BES +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        BES means that the signing certificate hash must be covered by the signature.
        -
      • EPES + + +
        EPES means that the signing certificate hash and a signature policy identifier must be covered by the signature.
        -
        -
      • -
      +
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Enum Constant Detail

          - - - -
            -
          • -

            BES

            -
            public static final AdESType BES
            +
          • +
            +

            Enum Constant Details

            +
              +
            • +
              +

              BES

              +
              public static final AdESType BES
              BES means that the signing certificate hash must be covered by the signature.
              +
            • -
            - - - -
              -
            • -

              EPES

              -
              public static final AdESType EPES
              +
            • +
              +

              EPES

              +
              public static final AdESType EPES
              EPES means that the signing certificate hash and a signature policy identifier must be covered by the signature.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static AdESType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (AdESType c : AdESType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static AdESType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static AdESType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static AdESType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/CompletedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/CompletedSignatureTask.html index 36c79199..334f6f39 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/CompletedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/CompletedSignatureTask.html @@ -1,297 +1,165 @@ - - -CompletedSignatureTask (SignService Core - 1.0.2) + +CompletedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface CompletedSignatureTask

    + +

    Interface CompletedSignatureTask

    -
    -
    - -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.signature.RequestedSignatureTask

    +getAdESObject, getAdESType, getProcessingRulesUri, getSignatureType, getTaskId, getTbsData
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignature

            -
            byte[] getSignature()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSignature

              +
              byte[] getSignature()
              Gets the raw signature bytes.
              -
              -
              Returns:
              +
              +
              Returns:
              the signature bytes
              +
            • -
            - - - -
              -
            • -

              getSignatureAlgorithmUri

              -
              String getSignatureAlgorithmUri()
              +
            • +
              +

              getSignatureAlgorithmUri

              +
              String getSignatureAlgorithmUri()
              Gets the signature algorithm identifier (URI) that was used to produce the signature (see getSignature()).
              -
              -
              Returns:
              +
              +
              Returns:
              the signature algorithm identifier
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/RequestedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/RequestedSignatureTask.html index e76b9d29..24fa8a1a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/RequestedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/RequestedSignatureTask.html @@ -1,380 +1,232 @@ - - -RequestedSignatureTask (SignService Core - 1.0.2) + +RequestedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface RequestedSignatureTask

    + +

    Interface RequestedSignatureTask

    -
    -
    - -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getTaskId

            -
            String getTaskId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getTaskId

              +
              String getTaskId()
              Gets the unique "sign task ID".
              -
              -
              Returns:
              +
              +
              Returns:
              the identifier for the task
              +
            • -
            - - - -
              -
            • -

              getSignatureType

              -
              SignatureType getSignatureType()
              +
            • +
              +

              getSignatureType

              +
              SignatureType getSignatureType()
              Gets the type of signature.
              -
              -
              Returns:
              +
              +
              Returns:
              the signature type
              +
            • -
            - - - -
              -
            • -

              getAdESType

              -
              AdESType getAdESType()
              +
            • +
              +

              getAdESType

              +
              AdESType getAdESType()
              Gets the AdES type requested/produced.
              -
              -
              Returns:
              +
              +
              Returns:
              the AdES type, or null if none is requested/produced
              +
            • -
            - - - -
              -
            • -

              getAdESObject

              -
              AdESObject getAdESObject()
              +
            • +
              +

              getAdESObject

              +
              AdESObject getAdESObject()
              Gets the AdES object requested/produced.
              -
              -
              Returns:
              +
              +
              Returns:
              the AdES object, or null if no AdES object is requested/produced
              +
            • -
            - - - -
              -
            • -

              getProcessingRulesUri

              -
              String getProcessingRulesUri()
              +
            • +
              +

              getProcessingRulesUri

              +
              String getProcessingRulesUri()
              Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
              -
              -
              Returns:
              +
              +
              Returns:
              processing rules URI or null
              +
            • -
            - - - -
              -
            • -

              getTbsData

              -
              byte[] getTbsData()
              +
            • +
              +

              getTbsData

              +
              byte[] getTbsData()
              Gets the raw "to-be-signed" data.
              -
              -
              Returns:
              +
              +
              Returns:
              to-be-signed data
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/SignatureHandler.html b/docs/apidocs/se/swedenconnect/signservice/signature/SignatureHandler.html index 96cf2929..2fa0306d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/SignatureHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/SignatureHandler.html @@ -1,322 +1,190 @@ - - -SignatureHandler (SignService Core - 1.0.2) + +SignatureHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignatureHandler

    + +

    Interface SignatureHandler

    -
    -
    -
      -
    • -
      +
      +
      All Superinterfaces:
      SignServiceHandler

      -
      public interface SignatureHandler
      -extends SignServiceHandler
      +
      public interface SignatureHandler +extends SignServiceHandler
      A SignatureHandler instance is responsible of signing a supplied signature task using the provided credential.
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/SignatureType.html b/docs/apidocs/se/swedenconnect/signservice/signature/SignatureType.html index 87d01a16..23a5ee2e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/SignatureType.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/SignatureType.html @@ -1,466 +1,288 @@ - - -SignatureType (SignService Core - 1.0.2) + +SignatureType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Enum SignatureType

    + +

    Enum Class SignatureType

    -
    - -
    -
    -
    -
      -
    • -
      -
        -
      • - - -

        Enum Constant Summary

        - - - - - - - - - - - - - - - - - - - - - - -
        Enum Constants 
        Enum ConstantDescription
        CMS +
      • +
        +

        Enum Constant Summary

        +
        Enum Constants
        +
        +
        Enum Constant
        +
        Description
        + +
        PKCS#7 signature.
        -
      • JSON + + +
        JSON signature.
        -
        PDF + + +
        PDF signature.
        -
        XML + + +
        XML digital signature.
        -
        -
      • -
      +
    +
    + -
    - +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            values

            -
            public static SignatureType[] values()
            -
            Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
            -for (SignatureType c : SignatureType.values())
            -    System.out.println(c);
            -
            -
            -
            Returns:
            -
            an array containing the constants of this enum type, in the order they are declared
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              values

              +
              public static SignatureType[] values()
              +
              Returns an array containing the constants of this enum class, in +the order they are declared.
              +
              +
              Returns:
              +
              an array containing the constants of this enum class, in the order they are declared
              +
            • -
            - - - -
              -
            • -

              valueOf

              -
              public static SignatureType valueOf​(String name)
              -
              Returns the enum constant of this type with the specified name. +
            • +
              +

              valueOf

              +
              public static SignatureType valueOf(String name)
              +
              Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are +enum constant in this class. (Extraneous whitespace characters are not permitted.)
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the name of the enum constant to be returned.
              -
              Returns:
              +
              Returns:
              the enum constant with the specified name
              -
              Throws:
              -
              IllegalArgumentException - if this enum type has no constant with the specified name
              -
              NullPointerException - if the argument is null
              +
              Throws:
              +
              IllegalArgumentException - if this enum class has no constant with the specified name
              +
              NullPointerException - if the argument is null
              +
            • -
            - - - -
              -
            • -

              getType

              -
              public String getType()
              +
            • +
              +

              getType

              +
              public String getType()
              Returns the textual representation of the signature type.
              -
              -
              Returns:
              +
              +
              Returns:
              the type
              +
            • -
            - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESObject.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESObject.html index 524dea49..fef1ac88 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESObject.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESObject.html @@ -1,262 +1,133 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.AdESObject (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.AdESObject (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.AdESObject

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.AdESObject

    -
    -
    +
    -
  • -
    - - -

    Uses of AdESObject in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.impl that implement AdESObject 
    Modifier and TypeClassDescription
    class DefaultAdESObject +
  • +
    +

    Uses of AdESObject in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    The default implementation of the AdESObject interface.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl that return AdESObject 
    Modifier and TypeMethodDescription
    AdESObjectDefaultRequestedSignatureTask.getAdESObject() + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultRequestedSignatureTask.getAdESObject()
    +
    Gets the AdES object requested/produced.
    -
    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl with parameters of type AdESObject 
    Modifier and TypeMethodDescription
    voidDefaultRequestedSignatureTask.setAdESObject​(AdESObject adesObject) + + +
    Methods in se.swedenconnect.signservice.signature.impl with parameters of type AdESObject
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultRequestedSignatureTask.setAdESObject(AdESObject adesObject)
    +
    Assigns the AdES object.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESType.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESType.html index fcae8a4b..4e9b2ce7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESType.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/AdESType.html @@ -1,260 +1,133 @@ - - -Uses of Class se.swedenconnect.signservice.signature.AdESType (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.signature.AdESType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.AdESType

    +

    Uses of Enum Class
    se.swedenconnect.signservice.signature.AdESType

    -
    -
    +
    -
  • -
    - - -

    Uses of AdESType in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl that return AdESType 
    Modifier and TypeMethodDescription
    AdESTypeDefaultRequestedSignatureTask.getAdESType() +
  • +
    +

    Uses of AdESType in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultRequestedSignatureTask.getAdESType()
    +
    Gets the AdES type requested/produced.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl with parameters of type AdESType 
    Modifier and TypeMethodDescription
    voidDefaultRequestedSignatureTask.setAdESType​(AdESType adesType) + + +
    Methods in se.swedenconnect.signservice.signature.impl with parameters of type AdESType
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultRequestedSignatureTask.setAdESType(AdESType adesType)
    +
    Assigns the AdES type.
    -
    +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/CompletedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/CompletedSignatureTask.html index a53b57e1..dc020df0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/CompletedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/CompletedSignatureTask.html @@ -1,278 +1,145 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.CompletedSignatureTask (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.CompletedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.CompletedSignatureTask

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.CompletedSignatureTask

    -
    -
    +
    -
  • -
    - - -

    Uses of CompletedSignatureTask in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature that return CompletedSignatureTask 
    Modifier and TypeMethodDescription
    CompletedSignatureTaskSignatureHandler.sign​(RequestedSignatureTask signatureTask, - PkiCredential signingCredential, - SignRequestMessage signRequest, - SignServiceContext context) +
  • +
    +

    Uses of CompletedSignatureTask in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignatureHandler.sign(RequestedSignatureTask signatureTask, + PkiCredential signingCredential, + SignRequestMessage signRequest, + SignServiceContext context)
    +
    Signs the supplied signature task with the given signing credential.
    -
  • +
  • + -
  • -
    - - -

    Uses of CompletedSignatureTask in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.impl that implement CompletedSignatureTask 
    Modifier and TypeClassDescription
    class DefaultCompletedSignatureTask +
  • +
    +

    Uses of CompletedSignatureTask in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the CompletedSignatureTask interface.
    -
  • + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/RequestedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/RequestedSignatureTask.html index 9ef8f361..da60f4f1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/RequestedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/RequestedSignatureTask.html @@ -1,300 +1,161 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.RequestedSignatureTask (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.RequestedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.RequestedSignatureTask

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.RequestedSignatureTask

    -
    -
    +
    -
  • -
    - - -

    Uses of RequestedSignatureTask in se.swedenconnect.signservice.signature

    - - - - - - - - - - - - - - -
    Subinterfaces of RequestedSignatureTask in se.swedenconnect.signservice.signature 
    Modifier and TypeInterfaceDescription
    interface CompletedSignatureTask +
  • +
    +

    Uses of RequestedSignatureTask in se.swedenconnect.signservice.signature

    + +
    +
    Modifier and Type
    +
    Interface
    +
    Description
    +
    interface 
    + +
    A completed signature task holds the requested task and the signature.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature with parameters of type RequestedSignatureTask 
    Modifier and TypeMethodDescription
    CompletedSignatureTaskSignatureHandler.sign​(RequestedSignatureTask signatureTask, - PkiCredential signingCredential, - SignRequestMessage signRequest, - SignServiceContext context) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    SignatureHandler.sign(RequestedSignatureTask signatureTask, + PkiCredential signingCredential, + SignRequestMessage signRequest, + SignServiceContext context)
    +
    Signs the supplied signature task with the given signing credential.
    -
    +
  • + -
  • -
    - - -

    Uses of RequestedSignatureTask in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.impl that implement RequestedSignatureTask 
    Modifier and TypeClassDescription
    class DefaultCompletedSignatureTask +
  • +
    +

    Uses of RequestedSignatureTask in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the CompletedSignatureTask interface.
    -
  • class DefaultRequestedSignatureTask + +
    class 
    + +
    Default implementation of the RequestedSignatureTask interface.
    -
    - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.signature.impl with parameters of type RequestedSignatureTask 
    ConstructorDescription
    DefaultCompletedSignatureTask​(RequestedSignatureTask requestedSignatureTask) + + + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    + +
    Constructor creating the task given a requested task.
    -
    + +
  • - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureHandler.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureHandler.html index 62a5c62b..c9a49c29 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureHandler.html @@ -1,150 +1,62 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.SignatureHandler (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.SignatureHandler (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.SignatureHandler

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.SignatureHandler

    -
    No usage of se.swedenconnect.signservice.signature.SignatureHandler
    -
    +No usage of se.swedenconnect.signservice.signature.SignatureHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureType.html b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureType.html index eac47a53..6e7e119b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureType.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/class-use/SignatureType.html @@ -1,267 +1,138 @@ - - -Uses of Class se.swedenconnect.signservice.signature.SignatureType (SignService Core - 1.0.2) + +Uses of Enum Class se.swedenconnect.signservice.signature.SignatureType (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.SignatureType

    +

    Uses of Enum Class
    se.swedenconnect.signservice.signature.SignatureType

    -
    -
    +
    -
  • -
    - - -

    Uses of SignatureType in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl that return SignatureType 
    Modifier and TypeMethodDescription
    SignatureTypeDefaultRequestedSignatureTask.getSignatureType() +
  • +
    +

    Uses of SignatureType in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    DefaultRequestedSignatureTask.getSignatureType()
    +
    Gets the type of signature.
    -
  • - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.signature.impl with parameters of type SignatureType 
    Modifier and TypeMethodDescription
    voidDefaultRequestedSignatureTask.setSignatureType​(SignatureType signatureType) + + + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultRequestedSignatureTask.setSignatureType(SignatureType signatureType)
    +
    Assigns the signature type.
    -
    +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.html index 3bdb6e68..f254f9a8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.html @@ -1,437 +1,250 @@ - - -DefaultSignatureHandlerConfiguration (SignService SignHandler - 1.0.2) + +DefaultSignatureHandlerConfiguration (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignatureHandlerConfiguration

    + +

    Class DefaultSignatureHandlerConfiguration

    -
    - -
    - -
    -
    -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignatureHandlerConfiguration

            -
            public DefaultSignatureHandlerConfiguration()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            DefaultSignatureHandlerConfiguration

            +
            public DefaultSignatureHandlerConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getDefaultFactoryClass

              -
              @Nonnull
              -protected String getDefaultFactoryClass()
              -
              -
              Specified by:
              -
              getDefaultFactoryClass in class AbstractHandlerConfiguration<SignatureHandler>
              +
            • +
              +

              Method Details

              + - - - -
                -
              • -

                setAlgorithmRegistry

                -
                public void setAlgorithmRegistry​(@Nullable
                -                                 se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
                +
              • +
                +

                setAlgorithmRegistry

                +
                public void setAlgorithmRegistry(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
                The algorithm registry. If not assigned, the registry given from a call to AlgorithmRegistrySingleton.getInstance() will be used.
                +
              • -
              - - - -
                -
              • -

                getAlgorithmRegistry

                -
                @Nullable
                -public se.swedenconnect.security.algorithms.AlgorithmRegistry getAlgorithmRegistry()
                +
              • +
                +

                getAlgorithmRegistry

                +
                public se.swedenconnect.security.algorithms.AlgorithmRegistry getAlgorithmRegistry()
                The algorithm registry. If not assigned, the registry given from a call to AlgorithmRegistrySingleton.getInstance() will be used.
                +
              • -
              - - - -
                -
              • -

                setSignerProvider

                -
                public void setSignerProvider​(@Nullable
                -                              SignServiceSignerProvider signerProvider)
                +
              • +
                +

                setSignerProvider

                +
                public void setSignerProvider(SignServiceSignerProvider signerProvider)
                The signer provider. If not assigned, DefaultSignServiceSignerProvider will be used.
                +
              • -
              - - - -
                -
              • -

                getSignerProvider

                -
                @Nullable
                -public SignServiceSignerProvider getSignerProvider()
                +
              • +
                +

                getSignerProvider

                +
                public SignServiceSignerProvider getSignerProvider()
                The signer provider. If not assigned, DefaultSignServiceSignerProvider will be used.
                +
              • -
              - - - - - - - - +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.html index 8c8d2b51..fe1a04ea 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.html @@ -1,360 +1,201 @@ - - -DefaultSignatureHandlerFactory (SignService SignHandler - 1.0.2) + +DefaultSignatureHandlerFactory (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignatureHandlerFactory

    + +

    Class DefaultSignatureHandlerFactory

    -
    - -
    - -
    -
    -
    -
    -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.html index c42758f4..1da5d058 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.html @@ -1,553 +1,347 @@ - - -TBSDataProcessorConfiguration (SignService SignHandler - 1.0.2) + +TBSDataProcessorConfiguration (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class TBSDataProcessorConfiguration

    + +

    Class TBSDataProcessorConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration
      +
      +

      -
      public class TBSDataProcessorConfiguration
      -extends Object
      +
      public class TBSDataProcessorConfiguration +extends Object
      Configuration class for TBS data processors.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static StringPDF_TYPE +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final String
          + +
          PDF type.
          -
        • static StringXML_TYPE + +
          static final String
          + +
          XML type.
          -
          -
        • -
        +
    +
    - -
    - + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
  • -
    - +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        - -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            TBSDataProcessorConfiguration

            -
            public TBSDataProcessorConfiguration()
          • -
          + +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            TBSDataProcessorConfiguration

            +
            public TBSDataProcessorConfiguration()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getType

              -
              @Nonnull
              -public String getType()
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getType

                +
                public String getType()
                The type of processor.
                +
              • -
              - - - -
                -
              • -

                setType

                -
                public void setType​(@Nonnull
                -                    String type)
                +
              • +
                +

                setType

                +
                public void setType(String type)
                The type of processor.
                +
              • -
              - - - -
                -
              • -

                getStrictProcessing

                -
                public Boolean getStrictProcessing()
                +
              • +
                +

                getStrictProcessing

                +
                public Boolean getStrictProcessing()
                Defines if processing of input data is strict or applies the Postel's robustness principle. An example of this is that a PAdES signature MUST NOT contain signing time in signed attributes. With strict processing a request with signing time will fail. By default, such request will be accepted, but the signing time will be removed in line with the PAdES standard.
                +
              • -
              - - - -
                -
              • -

                setStrictProcessing

                -
                public void setStrictProcessing​(Boolean strictProcessing)
                +
              • +
                +

                setStrictProcessing

                +
                public void setStrictProcessing(Boolean strictProcessing)
                Defines if processing of input data is strict or applies the Postel's robustness principle. An example of this is that a PAdES signature MUST NOT contain signing time in signed attributes. With strict processing a request with signing time will fail. By default, such request will be accepted, but the signing time will be removed in line with the PAdES standard.
                +
              • -
              - - - -
                -
              • -

                getIncludeIssuerSerial

                -
                public Boolean getIncludeIssuerSerial()
                +
              • +
                +

                getIncludeIssuerSerial

                +
                public Boolean getIncludeIssuerSerial()
                Defines if ESSCertID holding a hash of the signer certificate should include Issuer Serial data in addition to the certificate hash. The default is false.
                +
              • -
              - - - -
                -
              • -

                setIncludeIssuerSerial

                -
                public void setIncludeIssuerSerial​(Boolean includeIssuerSerial)
                +
              • +
                +

                setIncludeIssuerSerial

                +
                public void setIncludeIssuerSerial(Boolean includeIssuerSerial)
                Defines if ESSCertID holding a hash of the signer certificate should include Issuer Serial data in addition to the certificate hash. The default is false.
                +
              • -
              - - - -
                -
              • -

                getSupportedProcessingRules

                -
                @Nullable
                -public List<String> getSupportedProcessingRules()
                +
              • +
                +

                getSupportedProcessingRules

                +
                public List<String> getSupportedProcessingRules()
                Supported processing rules URI:s.
                +
              • -
              - - - -
                -
              • -

                setSupportedProcessingRules

                -
                public void setSupportedProcessingRules​(@Nullable
                -                                        List<String> supportedProcessingRules)
                +
              • +
                +

                setSupportedProcessingRules

                +
                public void setSupportedProcessingRules(List<String> supportedProcessingRules)
                Supported processing rules URI:s.
                +
              • -
              - - - -
                -
              • -

                getDefaultCanonicalizationAlgorithm

                -
                @Nullable
                -public String getDefaultCanonicalizationAlgorithm()
                +
              • +
                +

                getDefaultCanonicalizationAlgorithm

                +
                public String getDefaultCanonicalizationAlgorithm()
                Relevant only if type is "xml". The default canonicalization algorithm to use. If not assigned, http://www.w3.org/2001/10/xml-exc-c14n# is used.
                +
              • -
              - - - -
                -
              • -

                setDefaultCanonicalizationAlgorithm

                -
                public void setDefaultCanonicalizationAlgorithm​(@Nullable
                -                                                String defaultCanonicalizationAlgorithm)
                +
              • +
                +

                setDefaultCanonicalizationAlgorithm

                +
                public void setDefaultCanonicalizationAlgorithm(String defaultCanonicalizationAlgorithm)
                Relevant only if type is "xml". The default canonicalization algorithm to use. If not assigned, http://www.w3.org/2001/10/xml-exc-c14n# is used.
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerConfiguration.html index 5555abd6..d1ce8209 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerConfiguration.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration

    -
    No usage of se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
    -
    +No usage of se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerFactory.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerFactory.html index 4efead66..71780997 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerFactory.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/DefaultSignatureHandlerFactory.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory

    +

    Uses of Class
    se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory

    -
    No usage of se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
    -
    +No usage of se.swedenconnect.signservice.signature.config.DefaultSignatureHandlerFactory
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/TBSDataProcessorConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/TBSDataProcessorConfiguration.html index 8497243d..dc92e93c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/TBSDataProcessorConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/class-use/TBSDataProcessorConfiguration.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.signature.config.TBSDataProcessorConfiguration

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-summary.html index c1c474c3..8f9a11ca 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-summary.html @@ -1,187 +1,100 @@ - - -se.swedenconnect.signservice.signature.config (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.config (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.signature.config

    +

    Package se.swedenconnect.signservice.signature.config

    -
    -
    - - -
    Configuration for the SignatureHandler.
    +
    +
    package se.swedenconnect.signservice.signature.config
    +
    +
    Configuration for the SignatureHandler.
    -
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-tree.html index f6057ad1..4282e564 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-tree.html @@ -1,175 +1,86 @@ - - -se.swedenconnect.signservice.signature.config Class Hierarchy (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.config Class Hierarchy (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature.config

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-use.html index 63e2a2f7..212fef25 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/config/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.signature.config (SignService SignHandler - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature.config (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature.config

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.html index fca091a2..a33911f2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultAdESObject.html @@ -1,418 +1,260 @@ - - -DefaultAdESObject (SignService Core - 1.0.2) + +DefaultAdESObject (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultAdESObject

    + +

    Class DefaultAdESObject

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.impl.DefaultAdESObject
      • -
      -
    • -
    -
    -
    -
    -
      -
    • + + + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          DefaultAdESObject​(String signatureId, - byte[] objectBytes) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          DefaultAdESObject(String signatureId, + byte[] objectBytes)
          +
          Constructor.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    int
    + +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultAdESObject

            -
            public DefaultAdESObject​(String signatureId,
            -                         byte[] objectBytes)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultAdESObject

              +
              public DefaultAdESObject(String signatureId, + byte[] objectBytes)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureId - the signature ID
              objectBytes - the object bytes
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignatureId

            -
            public String getSignatureId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSignatureId

              +
              public String getSignatureId()
              The ID of the signature this AdESObject is associated with if relevant.

              Some AdES profiles requires the AdES object to refer to the signature it is associated with. This is relevant for XAdES signatures.

              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignatureId in interface AdESObject
              -
              Returns:
              +
              Returns:
              The ID of the associated signature
              +
            • -
            - - - -
              -
            • -

              getObjectBytes

              -
              public byte[] getObjectBytes()
              +
            • +
              +

              getObjectBytes

              +
              public byte[] getObjectBytes()
              Getter for AdES object data
              -
              -
              Specified by:
              +
              +
              Specified by:
              getObjectBytes in interface AdESObject
              -
              Returns:
              +
              Returns:
              AdES object data
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.html index d19b189c..290b8313 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultCompletedSignatureTask.html @@ -1,487 +1,303 @@ - - -DefaultCompletedSignatureTask (SignService Core - 1.0.2) + +DefaultCompletedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultCompletedSignatureTask

    + +

    Class DefaultCompletedSignatureTask

    -
    - -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.signature.RequestedSignatureTask

    +getAdESObject, getAdESType, getProcessingRulesUri, getSignatureType, getTaskId, getTbsData
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultCompletedSignatureTask

            -
            public DefaultCompletedSignatureTask()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultCompletedSignatureTask

              +
              public DefaultCompletedSignatureTask()
              Default constructor.
              +
            • -
            - - - -
              -
            • -

              DefaultCompletedSignatureTask

              -
              public DefaultCompletedSignatureTask​(RequestedSignatureTask requestedSignatureTask)
              +
            • +
              +

              DefaultCompletedSignatureTask

              +
              public DefaultCompletedSignatureTask(RequestedSignatureTask requestedSignatureTask)
              Constructor creating the task given a requested task.
              -
              -
              Parameters:
              +
              +
              Parameters:
              requestedSignatureTask - a requested signature task
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSignature

            -
            public byte[] getSignature()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSignature

              +
              public byte[] getSignature()
              Gets the raw signature bytes.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSignature in interface CompletedSignatureTask
              -
              Returns:
              +
              Returns:
              the signature bytes
              +
            • -
            - - - -
              -
            • -

              setSignature

              -
              public void setSignature​(byte[] signature)
              +
            • +
              +

              setSignature

              +
              public void setSignature(byte[] signature)
              Assigns the signature bytes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signature - the signature bytes
              +
            • -
            - - - - - - - -
              -
            • -

              setSignatureAlgorithmUri

              -
              public void setSignatureAlgorithmUri​(String signatureAlgorithmUri)
              +
            • +
              +

              setSignatureAlgorithmUri

              +
              public void setSignatureAlgorithmUri(String signatureAlgorithmUri)
              Assigns the signature algorithm URI.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureAlgorithmUri - the signature algorithm URI
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.html index 4e0a93dc..f1182abc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultRequestedSignatureTask.html @@ -1,675 +1,457 @@ - - -DefaultRequestedSignatureTask (SignService Core - 1.0.2) + +DefaultRequestedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultRequestedSignatureTask

    + +

    Class DefaultRequestedSignatureTask

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask
      • -
      -
    • -
    -
    -
    -
    -
    +
    + -
    - +
    + + +
    + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultRequestedSignatureTask

            -
            public DefaultRequestedSignatureTask()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultRequestedSignatureTask

              +
              public DefaultRequestedSignatureTask()
              Default constructor.
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getTaskId

            -
            public String getTaskId()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getTaskId

              +
              public String getTaskId()
              Gets the unique "sign task ID".
              -
              -
              Specified by:
              +
              +
              Specified by:
              getTaskId in interface RequestedSignatureTask
              -
              Returns:
              +
              Returns:
              the identifier for the task
              +
            • -
            - - - -
              -
            • -

              setTaskId

              -
              public void setTaskId​(String taskId)
              +
            • +
              +

              setTaskId

              +
              public void setTaskId(String taskId)
              Assigns the task ID.
              -
              -
              Parameters:
              +
              +
              Parameters:
              taskId - the task ID
              +
            • -
            - - - - - - - -
              -
            • -

              setSignatureType

              -
              public void setSignatureType​(SignatureType signatureType)
              +
            • +
              +

              setSignatureType

              +
              public void setSignatureType(SignatureType signatureType)
              Assigns the signature type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - the signature type
              +
            • -
            - - - -
              -
            • -

              setSignatureType

              -
              public void setSignatureType​(String signatureType)
              +
            • +
              +

              setSignatureType

              +
              public void setSignatureType(String signatureType)
              Assigns the signature type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - the signature type
              +
            • -
            - - - -
              -
            • -

              getAdESType

              -
              public AdESType getAdESType()
              +
            • +
              +

              getAdESType

              +
              public AdESType getAdESType()
              Gets the AdES type requested/produced.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAdESType in interface RequestedSignatureTask
              -
              Returns:
              +
              Returns:
              the AdES type, or null if none is requested/produced
              +
            • -
            - - - -
              -
            • -

              setAdESType

              -
              public void setAdESType​(AdESType adesType)
              +
            • +
              +

              setAdESType

              +
              public void setAdESType(AdESType adesType)
              Assigns the AdES type.
              -
              -
              Parameters:
              +
              +
              Parameters:
              adesType - the AdES type
              +
            • -
            - - - -
              -
            • -

              setAdESType

              -
              public void setAdESType​(String adesType)
              +
            • +
              +

              setAdESType

              +
              public void setAdESType(String adesType)
              Assigns the AdES type.

              A value of "None" means that no AdES type is assigned.

              -
              -
              Parameters:
              +
              +
              Parameters:
              adesType - the AdES type
              +
            • -
            - - - -
              -
            • -

              getAdESObject

              -
              public AdESObject getAdESObject()
              +
            • +
              +

              getAdESObject

              +
              public AdESObject getAdESObject()
              Gets the AdES object requested/produced.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getAdESObject in interface RequestedSignatureTask
              -
              Returns:
              +
              Returns:
              the AdES object, or null if no AdES object is requested/produced
              +
            • -
            - - - -
              -
            • -

              setAdESObject

              -
              public void setAdESObject​(AdESObject adesObject)
              +
            • +
              +

              setAdESObject

              +
              public void setAdESObject(AdESObject adesObject)
              Assigns the AdES object.
              -
              -
              Parameters:
              +
              +
              Parameters:
              adesObject - the AdES object
              +
            • -
            - - - -
              -
            • -

              getProcessingRulesUri

              -
              public String getProcessingRulesUri()
              +
            • +
              +

              getProcessingRulesUri

              +
              public String getProcessingRulesUri()
              Gets the URI identifying one or more processing rules that the Signing Service MUST apply when processing and using the provided signed information octets.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getProcessingRulesUri in interface RequestedSignatureTask
              -
              Returns:
              +
              Returns:
              processing rules URI or null
              +
            • -
            - - - -
              -
            • -

              setProcessingRulesUri

              -
              public void setProcessingRulesUri​(String uri)
              +
            • +
              +

              setProcessingRulesUri

              +
              public void setProcessingRulesUri(String uri)
              Assigns the processing rules URI.
              -
              -
              Parameters:
              +
              +
              Parameters:
              uri - URI for a processing rule
              +
            • -
            - - - -
              -
            • -

              getTbsData

              -
              public byte[] getTbsData()
              +
            • +
              +

              getTbsData

              +
              public byte[] getTbsData()
              Gets the raw "to-be-signed" data.
              -
              -
              Specified by:
              +
              +
              Specified by:
              getTbsData in interface RequestedSignatureTask
              -
              Returns:
              +
              Returns:
              to-be-signed data
              +
            • -
            - - - -
              -
            • -

              setTbsData

              -
              public void setTbsData​(byte[] tbsData)
              +
            • +
              +

              setTbsData

              +
              public void setTbsData(byte[] tbsData)
              Assigns the data-to-be signed.
              -
              -
              Parameters:
              +
              +
              Parameters:
              tbsData - the to-be-signed data
              +
            • -
            - - - - - - - - - - - - +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.html index b411b2fc..63431422 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.html @@ -1,444 +1,275 @@ - - -DefaultSignatureHandler (SignService SignHandler - 1.0.2) + +DefaultSignatureHandler (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class DefaultSignatureHandler

    + +

    Class DefaultSignatureHandler

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    + +
    sign(RequestedSignatureTask signatureTask, + PkiCredential signingCredential, + SignRequestMessage signRequest, + SignServiceContext context)
    +
    +
    +
    +
    +
    +

    Methods inherited from class se.swedenconnect.signservice.core.AbstractSignServiceHandler

    +getName, setName
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.core.SignServiceHandler

    +getName
  • -
    -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultAdESObject.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultAdESObject.html index 8591ceff..bb6ee8d8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultAdESObject.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultAdESObject.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.impl.DefaultAdESObject (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.impl.DefaultAdESObject (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultAdESObject

    +

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultAdESObject

    -
    No usage of se.swedenconnect.signservice.signature.impl.DefaultAdESObject
    -
    +No usage of se.swedenconnect.signservice.signature.impl.DefaultAdESObject
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultCompletedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultCompletedSignatureTask.html index 4f167346..ecf8fc49 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultCompletedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultCompletedSignatureTask.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask

    +

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask

    -
    No usage of se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
    -
    +No usage of se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultRequestedSignatureTask.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultRequestedSignatureTask.html index e1ac9f20..912dbf65 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultRequestedSignatureTask.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultRequestedSignatureTask.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask

    +

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultRequestedSignatureTask

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultSignatureHandler.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultSignatureHandler.html index 16b6d2f1..a0715250 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultSignatureHandler.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/class-use/DefaultSignatureHandler.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler

    +

    Uses of Class
    se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler

    -
    No usage of se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
    -
    +No usage of se.swedenconnect.signservice.signature.impl.DefaultSignatureHandler
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-summary.html index 98604d7b..d2b1f80d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-summary.html @@ -1,175 +1,92 @@ - - -se.swedenconnect.signservice.signature.impl (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.impl (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.signature.impl

    +

    Package se.swedenconnect.signservice.signature.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.signature.impl
    +
    Default implementation of the SignService SignatureHandler.
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-tree.html index fa5479b4..c332faf3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-tree.html @@ -1,169 +1,80 @@ - - -se.swedenconnect.signservice.signature.impl Class Hierarchy (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.impl Class Hierarchy (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-use.html index 79ff7eef..e7477412 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/impl/package-use.html @@ -1,150 +1,62 @@ - - -Uses of Package se.swedenconnect.signservice.signature.impl (SignService SignHandler - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature.impl (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature.impl

    -
    No usage of se.swedenconnect.signservice.signature.impl
    -
    +No usage of se.swedenconnect.signservice.signature.impl
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/package-summary.html index 438ed26d..a5a8fabc 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/package-summary.html @@ -1,217 +1,132 @@ - - -se.swedenconnect.signservice.signature (SignService Core - 1.0.2) + +se.swedenconnect.signservice.signature (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.signature

    +

    Package se.swedenconnect.signservice.signature

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.signature
    +
    API:s for signature objects and operations.
    -
    +
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/package-tree.html index 3b3cbb73..b1b2aecf 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/package-tree.html @@ -1,190 +1,101 @@ - - -se.swedenconnect.signservice.signature Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.signature Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Interface Hierarchy

    -
    -

    Enum Hierarchy

    +
    +

    Enum Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/package-use.html index 7cd01c00..3db76dc8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/package-use.html @@ -1,293 +1,158 @@ - - -Uses of Package se.swedenconnect.signservice.signature (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature used by se.swedenconnect.signservice.signature 
    ClassDescription
    AdESObject +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of an AdES object.
    -
  • AdESType + + +
    Representation of an AdES type.
    -
    CompletedSignatureTask + + +
    A completed signature task holds the requested task and the signature.
    -
    RequestedSignatureTask + + +
    Representation of a "request signature task".
    -
    SignatureType + + +
    Representation of the possible signature types.
    -
    +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature used by se.swedenconnect.signservice.signature.impl 
    ClassDescription
    AdESObject +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Representation of an AdES object.
    -
  • AdESType + + +
    Representation of an AdES type.
    -
    CompletedSignatureTask + + +
    A completed signature task holds the requested task and the signature.
    -
    RequestedSignatureTask + + +
    Representation of a "request signature task".
    -
    SignatureType + + +
    Representation of the possible signature types.
    -
    +
  • + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.html index 498fc95a..6bba1453 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.html @@ -1,337 +1,192 @@ - - -DefaultSignServiceSignerProvider (SignService SignHandler - 1.0.2) + +DefaultSignServiceSignerProvider (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultSignServiceSignerProvider

    + +

    Class DefaultSignServiceSignerProvider

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          DefaultSignServiceSignerProvider​(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry) +
        • +
          +

          Constructor Summary

          +
          Constructors
          +
          +
          Constructor
          +
          Description
          +
          DefaultSignServiceSignerProvider(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
          +
          Constructor
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultSignServiceSignerProvider

            -
            public DefaultSignServiceSignerProvider​(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultSignServiceSignerProvider

              +
              public DefaultSignServiceSignerProvider(se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry)
              Constructor
              -
              -
              Parameters:
              +
              +
              Parameters:
              algorithmRegistry - the algorithm registry used to get information about supported algorithms
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSigner

            -
            public SignServiceSigner getSigner​(@NonNull
            -                                   @NonNull String signatureAlgorithm,
            -                                   @NonNull
            -                                   @NonNull SignatureType signatureType)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSigner

              +
              public SignServiceSigner getSigner(@Nonnull + String signatureAlgorithm, + @Nonnull + SignatureType signatureType)
              Get a sign service signer for a given signature algorithm and signature type
              -
              -
              Specified by:
              +
              +
              Specified by:
              getSigner in interface SignServiceSignerProvider
              -
              Parameters:
              +
              Parameters:
              signatureAlgorithm - the signature algorithm to use
              signatureType - the type of signature that is being created (typically, XML, PDF or JSON)
              -
              Returns:
              +
              Returns:
              SignServiceSigner for the given algorithm and signature type
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.html index 6663a316..1fc92b71 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.html @@ -1,343 +1,199 @@ - - -SignServiceECSigner (SignService SignHandler - 1.0.2) + +SignServiceECSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SignServiceECSigner

    + +

    Class SignServiceECSigner

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.SignServiceECSigner
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      byte[]sign​(byte[] toBeSignedBytes, - @NonNull PrivateKey privateKey, - @NonNull se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      byte[]
      +
      sign(byte[] toBeSignedBytes, + PrivateKey privateKey, + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
      +
      Creates a signature value.
      -
    • - -
    • -
    +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceECSigner

            -
            public SignServiceECSigner​(SignatureType signatureType)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              SignServiceECSigner

              +
              public SignServiceECSigner(SignatureType signatureType)
              Constructor
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - signature type served by this signer
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            sign

            -
            public byte[] sign​(byte[] toBeSignedBytes,
            -                   @NonNull
            -                   @NonNull PrivateKey privateKey,
            -                   @NonNull
            -                   @NonNull se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
            -            throws SignatureException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              sign

              +
              public byte[] sign(@Nonnull + byte[] toBeSignedBytes, + @Nonnull + PrivateKey privateKey, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Creates a signature value.
              -
              -
              Specified by:
              +
              +
              Specified by:
              sign in interface SignServiceSigner
              -
              Parameters:
              +
              Parameters:
              toBeSignedBytes - the bytes to be hashed and signed by this signer
              privateKey - the private key used to sign
              signatureAlgorithm - the signature algorithm used for signing
              -
              Returns:
              +
              Returns:
              signature value
              -
              Throws:
              -
              SignatureException - on errors creating the signature
              +
              Throws:
              +
              SignatureException - on errors creating the signature
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.html index fb196c62..9abc31d2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.html @@ -1,336 +1,192 @@ - - -SignServiceRSAPSSSigner (SignService SignHandler - 1.0.2) + +SignServiceRSAPSSSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SignServiceRSAPSSSigner

    + +

    Class SignServiceRSAPSSSigner

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
      +
      +
      +
      All Implemented Interfaces:
      SignServiceSigner

      -
      public class SignServiceRSAPSSSigner
      -extends Object
      -implements SignServiceSigner
      +
      public class SignServiceRSAPSSSigner +extends Object +implements SignServiceSigner
      Signer for creating RSA signatures using RSA-PSS (Probabilistic Signature Scheme) according to PKCS#1 v 2.1
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceRSAPSSSigner

            -
            public SignServiceRSAPSSSigner()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SignServiceRSAPSSSigner

            +
            public SignServiceRSAPSSSigner()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              sign

              -
              public byte[] sign​(byte[] toBeSignedBytes,
              -                   @NonNull
              -                   @NonNull PrivateKey privateKey,
              -                   @NonNull
              -                   @NonNull se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -            throws SignatureException
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                sign

                +
                public byte[] sign(@Nonnull + byte[] toBeSignedBytes, + @Nonnull + PrivateKey privateKey, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
                Creates a signature value.
                -
                -
                Specified by:
                +
                +
                Specified by:
                sign in interface SignServiceSigner
                -
                Parameters:
                +
                Parameters:
                toBeSignedBytes - the bytes to be hashed and signed by this signer
                privateKey - the private key used to sign
                signatureAlgorithm - the signature algorithm used for signing
                -
                Returns:
                +
                Returns:
                signature value
                -
                Throws:
                -
                SignatureException - on errors creating the signature
                +
                Throws:
                +
                SignatureException - on errors creating the signature
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.html index 601232a4..e478a8ae 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.html @@ -1,336 +1,192 @@ - - -SignServiceRSASigner (SignService SignHandler - 1.0.2) + +SignServiceRSASigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class SignServiceRSASigner

    + +

    Class SignServiceRSASigner

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        - +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethodDescription
          byte[]sign​(byte[] toBeSignedBytes, - @NonNull PrivateKey privateKey, - @NonNull se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          byte[]
          +
          sign(byte[] toBeSignedBytes, + PrivateKey privateKey, + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
          +
          Creates a signature value.
          -
        • - -
        • -
        +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceRSASigner

            -
            public SignServiceRSASigner()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            SignServiceRSASigner

            +
            public SignServiceRSASigner()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              sign

              -
              public byte[] sign​(byte[] toBeSignedBytes,
              -                   @NonNull
              -                   @NonNull PrivateKey privateKey,
              -                   @NonNull
              -                   @NonNull se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -            throws SignatureException
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                sign

                +
                public byte[] sign(@Nonnull + byte[] toBeSignedBytes, + @Nonnull + PrivateKey privateKey, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
                Creates a signature value.
                -
                -
                Specified by:
                +
                +
                Specified by:
                sign in interface SignServiceSigner
                -
                Parameters:
                +
                Parameters:
                toBeSignedBytes - the bytes to be hashed and signed by this signer
                privateKey - the private key used to sign
                signatureAlgorithm - the signature algorithm used for signing
                -
                Returns:
                +
                Returns:
                signature value
                -
                Throws:
                -
                SignatureException - on errors creating the signature
                +
                Throws:
                +
                SignatureException - on errors creating the signature
                -
              • -
              +
        -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSigner.html index f089e5aa..9d9af738 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSigner.html @@ -1,278 +1,155 @@ - - -SignServiceSigner (SignService SignHandler - 1.0.2) + +SignServiceSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignServiceSigner

    + +

    Interface SignServiceSigner

    -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          byte[]sign​(byte[] toBeSignedBytes, - PrivateKey privateKey, - se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          byte[]
          +
          sign(byte[] toBeSignedBytes, + PrivateKey privateKey, + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
          +
          Creates a signature value.
          -
        • -
        • -
        +
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            sign

            -
            byte[] sign​(@Nonnull
            -            byte[] toBeSignedBytes,
            -            @Nonnull
            -            PrivateKey privateKey,
            -            @Nonnull
            -            se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
            -     throws SignatureException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              sign

              +
              byte[] sign(@Nonnull + byte[] toBeSignedBytes, + @Nonnull + PrivateKey privateKey, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Creates a signature value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              toBeSignedBytes - the bytes to be hashed and signed by this signer
              privateKey - the private key used to sign
              signatureAlgorithm - the signature algorithm used for signing
              -
              Returns:
              +
              Returns:
              signature value
              -
              Throws:
              -
              SignatureException - on errors creating the signature
              +
              Throws:
              +
              SignatureException - on errors creating the signature
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.html index 5d4d5048..5bed1e07 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.html @@ -1,271 +1,148 @@ - - -SignServiceSignerProvider (SignService SignHandler - 1.0.2) + +SignServiceSignerProvider (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface SignServiceSignerProvider

    + +

    Interface SignServiceSignerProvider

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultSignServiceSignerProvider

      -
      public interface SignServiceSignerProvider
      +
      public interface SignServiceSignerProvider
      Interface for sign service signer provider
      -
    • -
    -
    -
    -
    +
    +
    +
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getSigner

            -
            SignServiceSigner getSigner​(@Nonnull
            -                            String signatureAlgorithm,
            -                            @Nonnull
            -                            SignatureType signatureType)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getSigner

              +
              SignServiceSigner getSigner(@Nonnull + String signatureAlgorithm, + @Nonnull + SignatureType signatureType)
              Get a sign service signer for a given signature algorithm and signature type
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureAlgorithm - the signature algorithm to use
              signatureType - the type of signature that is being created (typically, XML, PDF or JSON)
              -
              Returns:
              +
              Returns:
              SignServiceSigner for the given algorithm and signature type
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/DefaultSignServiceSignerProvider.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/DefaultSignServiceSignerProvider.html index 5e6a1a15..edb65f5c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/DefaultSignServiceSignerProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/DefaultSignServiceSignerProvider.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider

    -
    No usage of se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
    -
    +No usage of se.swedenconnect.signservice.signature.signer.DefaultSignServiceSignerProvider
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceECSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceECSigner.html index d7ce0024..e9e89ed3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceECSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceECSigner.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceECSigner (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceECSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceECSigner

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceECSigner

    -
    No usage of se.swedenconnect.signservice.signature.signer.SignServiceECSigner
    -
    +No usage of se.swedenconnect.signservice.signature.signer.SignServiceECSigner
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSAPSSSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSAPSSSigner.html index e2f96f83..2d7c5614 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSAPSSSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSAPSSSigner.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner

    -
    No usage of se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
    -
    +No usage of se.swedenconnect.signservice.signature.signer.SignServiceRSAPSSSigner
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSASigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSASigner.html index 292b4512..7c8bd310 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSASigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceRSASigner.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.SignServiceRSASigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceRSASigner

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.SignServiceRSASigner

    -
    No usage of se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
    -
    +No usage of se.swedenconnect.signservice.signature.signer.SignServiceRSASigner
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSigner.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSigner.html index e6c0fed1..6beca0b5 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSigner.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSigner.html @@ -1,238 +1,119 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.signer.SignServiceSigner (SignService SignHandler - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.signer.SignServiceSigner (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.signer.SignServiceSigner

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.signer.SignServiceSigner

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSignerProvider.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSignerProvider.html index e4e4b02a..4de5ee8d 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSignerProvider.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/class-use/SignServiceSignerProvider.html @@ -1,275 +1,144 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider (SignService SignHandler - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.signer.SignServiceSignerProvider

    -
    -
    +
    -
  • -
    - - -

    Uses of SignServiceSignerProvider in se.swedenconnect.signservice.signature.impl

    - - - - - - - - - - - - -
    Constructors in se.swedenconnect.signservice.signature.impl with parameters of type SignServiceSignerProvider 
    ConstructorDescription
    DefaultSignatureHandler​(List<TBSDataProcessor> tbsDataProcessors, - se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, - SignServiceSignerProvider signServiceSignerProvider) +
  • +
    +

    Uses of SignServiceSignerProvider in se.swedenconnect.signservice.signature.impl

    + +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
     
    +
    DefaultSignatureHandler(List<TBSDataProcessor> tbsDataProcessors, + se.swedenconnect.security.algorithms.AlgorithmRegistry algorithmRegistry, + SignServiceSignerProvider signServiceSignerProvider)
    +
    Constructor.
    -
  • +
  • +
    -
  • -
    - - -

    Uses of SignServiceSignerProvider in se.swedenconnect.signservice.signature.signer

    - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.signer that implement SignServiceSignerProvider 
    Modifier and TypeClassDescription
    class DefaultSignServiceSignerProvider +
  • +
    +

    Uses of SignServiceSignerProvider in se.swedenconnect.signservice.signature.signer

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Default implementation of the signer provider
    -
  • +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.html index d9aa083c..a9ed9db1 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.html @@ -1,540 +1,342 @@ - - -EcdsaSigValue (SignService SignHandler - 1.0.2) + +EcdsaSigValue (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    + -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue
      +
      +
      +
      All Implemented Interfaces:
      org.bouncycastle.asn1.ASN1Encodable

      -
      public class EcdsaSigValue
      -extends Object
      -implements org.bouncycastle.asn1.ASN1Encodable
      +
      public class EcdsaSigValue +extends Object +implements org.bouncycastle.asn1.ASN1Encodable
      ECDSA Signature value
      -
    • -
    -
    -
    -
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getInstance

            -
            public static EcdsaSigValue getInstance​(@Nonnull
            -                                        org.bouncycastle.asn1.ASN1TaggedObject obj,
            -                                        boolean explicit)
            -                                 throws IOException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getInstance

              +
              public static EcdsaSigValue getInstance(@Nonnull + org.bouncycastle.asn1.ASN1TaggedObject obj, + boolean explicit) + throws IOException
              Creates an instance of ECDSA signature value
              -
              -
              Parameters:
              +
              +
              Parameters:
              obj - signature value object as ASN1TaggedObject
              explicit - indicate if the tagging is explicit
              -
              Returns:
              +
              Returns:
              ECDSA signature value
              -
              Throws:
              -
              IOException - invalid input
              +
              Throws:
              +
              IOException - invalid input
              +
            • -
            - - - -
              -
            • -

              getInstance

              -
              public static EcdsaSigValue getInstance​(@Nonnull
              -                                        Object obj)
              -                                 throws IOException
              +
            • +
              +

              getInstance

              +
              public static EcdsaSigValue getInstance(@Nonnull + Object obj) + throws IOException
              Creates an instance of ECDSA signature value
              -
              -
              Parameters:
              -
              obj - signature value object as EcdsaSigValue, ASN1Sequence or - ASN1InputStream
              -
              Returns:
              +
              +
              Parameters:
              +
              obj - signature value object as EcdsaSigValue, ASN1Sequence or ASN1InputStream
              +
              Returns:
              ECDSA signature value
              -
              Throws:
              -
              IOException - invalid input
              +
              Throws:
              +
              IOException - invalid input
              +
            • -
            - - - -
              -
            • -

              getInstance

              -
              public static EcdsaSigValue getInstance​(@Nonnull
              -                                        byte[] concatenatedRS)
              -                                 throws IOException
              +
            • +
              +

              getInstance

              +
              public static EcdsaSigValue getInstance(@Nonnull + byte[] concatenatedRS) + throws IOException
              Creates an instance of ECDSA signature value
              -
              -
              Parameters:
              +
              +
              Parameters:
              concatenatedRS - concatenated bytes of the R and S signature value integers
              -
              Returns:
              +
              Returns:
              ECDSA signature value
              -
              Throws:
              -
              IOException - invalid input
              +
              Throws:
              +
              IOException - invalid input
              +
            • -
            - - - -
              -
            • -

              getInstance

              -
              public static EcdsaSigValue getInstance​(@Nonnull
              -                                        BigInteger r,
              -                                        @Nonnull
              -                                        BigInteger s)
              +
            • +
              +

              getInstance

              +
              public static EcdsaSigValue getInstance(@Nonnull + BigInteger r, + @Nonnull + BigInteger s)
              Creates an instance of ECDSA signature value
              -
              -
              Parameters:
              +
              +
              Parameters:
              r - R component of the ECDSA signature
              s - S component of the ECDSA signature
              -
              Returns:
              +
              Returns:
              ECDSA signature value
              +
            • -
            - - - -
              -
            • -

              toASN1Object

              -
              public org.bouncycastle.asn1.DERSequence toASN1Object()
              -
              -
              Returns:
              +
            • +
              +

              toASN1Object

              +
              public org.bouncycastle.asn1.DERSequence toASN1Object()
              +
              +
              Returns:
              the ASN.1 object of the signature value
              +
            • -
            - - - -
              -
            • -

              getDEREncodedSigValue

              -
              public byte[] getDEREncodedSigValue()
              -                             throws IOException
              +
            • +
              +

              getDEREncodedSigValue

              +
              public byte[] getDEREncodedSigValue() + throws IOException
              Gets the bytes to be carried in an OCTET STRING to form the CMS signature value
              -
              -
              Returns:
              +
              +
              Returns:
              DER encoded bytes of the signature value ASN.1 SEQUENCE
              -
              Throws:
              -
              IOException - illegal signature value
              +
              Throws:
              +
              IOException - illegal signature value
              +
            • -
            - - - -
              -
            • -

              toByteArray

              -
              public byte[] toByteArray()
              -                   throws IOException
              +
            • +
              +

              toByteArray

              +
              public byte[] toByteArray() + throws IOException
              Returns the concatenation of the bytes of r and s
              -
              -
              Returns:
              +
              +
              Returns:
              byte array representation of signature value
              -
              Throws:
              -
              IOException - illegal signature value
              +
              Throws:
              +
              IOException - illegal signature value
              +
            • -
            - - - -
              -
            • -

              toASN1Primitive

              -
              public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
              +
            • +
              +

              toASN1Primitive

              +
              public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
              Returns the ASN1 object representation of this ECDSA signature value
              -
              -
              Specified by:
              +
              +
              Specified by:
              toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
              -
              Returns:
              +
              Returns:
              ASN1 object representation of this ECDSA signature value
              +
            • -
            - - - -
              -
            • -

              getSupportedKeyLengths

              -
              public static int[] getSupportedKeyLengths()
              -
              Supported key lengths for ECDSA keys
              -
              -
              Returns:
              -
              array of integers providing supported key lengths
              -
              -
            • -
            - - - -
              -
            • -

              setSupportedKeyLengths

              -
              public static void setSupportedKeyLengths​(int[] supportedKeyLengths)
              -
              Supported key lengths for ECDSA keys
              -
              -
              Parameters:
              -
              supportedKeyLengths - array of integers providing supported key lengths
              -
              +
            • +
              +

              getSupportedKeyLengths

              +
              public static int[] getSupportedKeyLengths()
              +
              Supported key lengths for ECDSA keys.
              +
            • -
            - - - -
              -
            • -

              getR

              -
              public BigInteger getR()
              -
              -
              Returns:
              -
              the R component of the ECDSA Signature
              -
              +
            • +
              +

              setSupportedKeyLengths

              +
              public static void setSupportedKeyLengths(int[] supportedKeyLengths)
              +
              Supported key lengths for ECDSA keys.
              +
            • -
            - - - -
              -
            • -

              getS

              -
              public BigInteger getS()
              -
              -
              Returns:
              -
              the S component of the ECDSA Signature
              -
              +
            • +
              +

              getR

              +
              public BigInteger getR()
              +
              The R component of the ECDSA Signature.
              +
            • -
            +
          • +
            +

            getS

            +
            public BigInteger getS()
            +
            The S component of the ECDSA Signature.
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.html index ac50ae8b..ffcc94e0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.html @@ -1,140 +1,84 @@ - - -PKCS1V15Padding (SignService SignHandler - 1.0.2) + +PKCS1V15Padding (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    + -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
      +
      +

      -
      public class PKCS1V15Padding
      -extends Object
      +
      public class PKCS1V15Padding +extends Object
      Provides functions to create and verify RSA Padded data according to PKCS#1 version 1.5

      @@ -150,228 +94,134 @@

      Class PKCS1V15Padding

      inspected and parsed to extract the hash algorithm OID as well asn the encrypted hash value

      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Summary

          - - - - - - - - - - -
          Constructors 
          ConstructorDescription
          PKCS1V15Padding() 
          -
        • -
        +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - -
          All Methods Static Methods Concrete Methods 
          Modifier and TypeMethodDescription
          static byte[]getRSAPkcs1DigestInfo​(@NonNull se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo, - @lombok.NonNull byte[] hashValue) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          static byte[]
          +
          getRSAPkcs1DigestInfo(se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo, + byte[] hashValue)
          +
          Prepare the PKCS#1 version 1.5 padding of the hash of the data to be signed.
          -
        • static booleanverifyMessageDigest​(@lombok.NonNull byte[] paddedDigest, - @lombok.NonNull byte[] digest, - @NonNull se.swedenconnect.security.algorithms.MessageDigestAlgorithm messageDigestAlgorithm) + +
          static boolean
          +
          verifyMessageDigest(byte[] paddedDigest, + byte[] digest, + se.swedenconnect.security.algorithms.MessageDigestAlgorithm messageDigestAlgorithm)
          +
          Verifies that message digest value match PKCS#1 padded data
          -
          - -
        • -
        +
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PKCS1V15Padding

            -
            public PKCS1V15Padding()
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            PKCS1V15Padding

            +
            public PKCS1V15Padding()
            +
          +
        • -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              getRSAPkcs1DigestInfo

              -
              public static byte[] getRSAPkcs1DigestInfo​(@NonNull
              -                                           @NonNull se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo,
              -                                           @NonNull
              -                                           @lombok.NonNull byte[] hashValue)
              -                                    throws IOException
              +
            • +
              +

              Method Details

              +
                +
              • +
                +

                getRSAPkcs1DigestInfo

                +
                public static byte[] getRSAPkcs1DigestInfo(@Nonnull + se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo, + @Nonnull + byte[] hashValue) + throws IOException
                Prepare the PKCS#1 version 1.5 padding of the hash of the data to be signed.
                -
                -
                Parameters:
                +
                +
                Parameters:
                digestAlgo - signature hash algorithm
                hashValue - hash value of the data to be signed
                -
                Returns:
                +
                Returns:
                padded data to be signed hash
                -
                Throws:
                -
                IOException - illegal input data
                +
                Throws:
                +
                IOException - illegal input data
                +
              • -
              - - - -
                -
              • -

                verifyMessageDigest

                -
                public static boolean verifyMessageDigest​(@NonNull
                -                                          @lombok.NonNull byte[] paddedDigest,
                -                                          @NonNull
                -                                          @lombok.NonNull byte[] digest,
                -                                          @NonNull
                -                                          @NonNull se.swedenconnect.security.algorithms.MessageDigestAlgorithm messageDigestAlgorithm)
                -                                   throws IOException
                +
              • +
                +

                verifyMessageDigest

                +
                public static boolean verifyMessageDigest(@Nonnull + byte[] paddedDigest, + @Nonnull + byte[] digest, + @Nonnull + se.swedenconnect.security.algorithms.MessageDigestAlgorithm messageDigestAlgorithm) + throws IOException
                Verifies that message digest value match PKCS#1 padded data
                -
                -
                Parameters:
                +
                +
                Parameters:
                paddedDigest - PKCS#1 padded digest value
                digest - the digest value that should be verified against the PKCS#1 padded digest
                messageDigestAlgorithm - the message digest algorithm that was used to create the message digest value
                -
                Returns:
                +
                Returns:
                true on match otherwise false
                -
                Throws:
                -
                IOException - error in input data
                +
                Throws:
                +
                IOException - error in input data
                -
              • -
              +
        -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.html index 41e3419c..fb21b661 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.html @@ -1,695 +1,481 @@ - - -PSSPadding (SignService SignHandler - 1.0.2) + +PSSPadding (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    + -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
      +
      +

      -
      public class PSSPadding
      -extends Object
      +
      public class PSSPadding +extends Object
      RSA-PSS as described in PKCS# 1 v 2.1.

      Note: the usual value for the salt length is the number of bytes in the hash function.

      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static byteTRAILER_IMPLICIT +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final byte
          + +
          The default trailer octet to use
          -
        • -
        • -
        +
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest digest) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest)
      +
      Basic constructor.
      -
    • PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest digest, - byte[] salt) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + byte[] salt)
      +
      Constructor with explicit salt value.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest digest, - int sLen) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + int sLen)
      +
      Basic constructor.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest digest, - int sLen, - byte trailer) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + int sLen, + byte trailer)
      +
      Constructor.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest contentDigest, - org.bouncycastle.crypto.Digest mgfDigest, - byte[] salt) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + byte[] salt)
      +
      Constructor with explicit salt and MGF hash.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest contentDigest, - org.bouncycastle.crypto.Digest mgfDigest, - byte[] salt, - byte trailer) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + byte[] salt, + byte trailer)
      +
      Constructor with explicit salt, MGF hash algorithm and trailer.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest contentDigest, - org.bouncycastle.crypto.Digest mgfDigest, - int sLen) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + int sLen)
      +
      Constructor.
      -
      PSSPadding​(int modulusBits, - org.bouncycastle.crypto.Digest contentDigest, - org.bouncycastle.crypto.Digest mgfDigest, - int sLen, - byte trailer) + +
      PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + int sLen, + byte trailer)
      +
      Constructor
      -
      -
    • -
    +
    + + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            TRAILER_IMPLICIT

            -
            public static final byte TRAILER_IMPLICIT
            +
          • +
            +

            Field Details

            +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PSSPadding

            -
            public PSSPadding​(int modulusBits,
            -                  org.bouncycastle.crypto.Digest digest)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest)
              Basic constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              digest - the digest to use.
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest digest,
              -                  int sLen)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + int sLen)
              Basic constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              digest - the digest to use.
              sLen - the length of the salt to use (in bytes)
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest digest,
              -                  int sLen,
              -                  byte trailer)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + int sLen, + byte trailer)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              digest - the digest to use.
              sLen - the length of the salt to use (in bytes)
              trailer - the trailer byte to use
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest contentDigest,
              -                  org.bouncycastle.crypto.Digest mgfDigest,
              -                  int sLen)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + int sLen)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              contentDigest - the digest to use for content
              mgfDigest - the digest to use for MGF
              sLen - the length of the salt to use (in bytes)
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest contentDigest,
              -                  org.bouncycastle.crypto.Digest mgfDigest,
              -                  int sLen,
              -                  byte trailer)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + int sLen, + byte trailer)
              Constructor
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              contentDigest - the digest to use for content
              mgfDigest - the digest to use for MGF
              sLen - the length of the salt to use (in bytes)
              trailer - the trailer byte to use
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest digest,
              -                  byte[] salt)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest digest, + byte[] salt)
              Constructor with explicit salt value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              digest - the digest to use
              salt - salt value
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest contentDigest,
              -                  org.bouncycastle.crypto.Digest mgfDigest,
              -                  byte[] salt)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + byte[] salt)
              Constructor with explicit salt and MGF hash.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              contentDigest - the digest to use for content
              mgfDigest - the digest to use for MGF
              salt - salt value
              +
            • -
            - - - -
              -
            • -

              PSSPadding

              -
              public PSSPadding​(int modulusBits,
              -                  org.bouncycastle.crypto.Digest contentDigest,
              -                  org.bouncycastle.crypto.Digest mgfDigest,
              -                  byte[] salt,
              -                  byte trailer)
              +
            • +
              +

              PSSPadding

              +
              public PSSPadding(int modulusBits, + org.bouncycastle.crypto.Digest contentDigest, + org.bouncycastle.crypto.Digest mgfDigest, + byte[] salt, + byte trailer)
              Constructor with explicit salt, MGF hash algorithm and trailer.
              -
              -
              Parameters:
              +
              +
              Parameters:
              modulusBits - number of bits in RSA key modulus
              contentDigest - the digest to use for content
              mgfDigest - the digest to use for MGF
              salt - salt value
              trailer - the trailer byte to use
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            update

            -
            public void update​(byte b)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              update

              +
              public void update(byte b)
              update the internal digest with the byte b
              -
              -
              Parameters:
              +
              +
              Parameters:
              b - byte to append to internal digest
              +
            • -
            - - - -
              -
            • -

              update

              -
              public void update​(byte[] in)
              +
            • +
              +

              update

              +
              public void update(byte[] in)
              update the internal digest with a byte array.*
              -
              -
              Parameters:
              +
              +
              Parameters:
              in - the byte array to add to the internal digest
              +
            • -
            - - - -
              -
            • -

              update

              -
              public void update​(byte[] in,
              -                   int off,
              -                   int len)
              +
            • +
              +

              update

              +
              public void update(byte[] in, + int off, + int len)
              update the internal digest.
              -
              -
              Parameters:
              +
              +
              Parameters:
              in - input
              off - offset from start
              len - length of data to copy from input
              +
            • -
            - - - -
              -
            • -

              reset

              -
              public void reset()
              +
            • +
              +

              reset

              +
              public void reset()
              reset the internal state
              +
            • -
            - - - -
              -
            • -

              generateSignatureEncodedMessage

              -
              public byte[] generateSignatureEncodedMessage()
              -                                       throws org.bouncycastle.crypto.DataLengthException
              +
            • +
              +

              generateSignatureEncodedMessage

              +
              public byte[] generateSignatureEncodedMessage() + throws org.bouncycastle.crypto.DataLengthException
              Generate a padded message for the data that has been loaded using the update() function.
              -
              -
              Returns:
              +
              +
              Returns:
              padded message for the data that has been loaded using the update() function
              -
              Throws:
              +
              Throws:
              org.bouncycastle.crypto.DataLengthException
              +
            • -
            - - - -
              -
            • -

              verifySignatureEncodedMessage

              -
              public boolean verifySignatureEncodedMessage​(byte[] encodedMessage)
              +
            • +
              +

              verifySignatureEncodedMessage

              +
              public boolean verifySignatureEncodedMessage(byte[] encodedMessage)
              return true if the internal state matches the encodedMessage. The encodedMessage is a pss padded hash value and is typically the value obtained when performing raw decryption of an RSA-PSS signature value.
              -
              -
              Parameters:
              +
              +
              Parameters:
              encodedMessage - encodedMessage to test
              -
              Returns:
              +
              Returns:
              true if the encodedMessage is consistent with and verified by the PSS padding
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.html index ed85c28a..59b0134e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.html @@ -1,598 +1,418 @@ - - -PkCrypto (SignService SignHandler - 1.0.2) + +PkCrypto (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    + -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
      +
      +

      -
      public class PkCrypto
      -extends Object
      +
      public class PkCrypto +extends Object
      Public key crypto implementations used to generate signature values
      -
    • -
    -
    -
    -
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/EcdsaSigValue.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/EcdsaSigValue.html index 5faa4798..81cf23c8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/EcdsaSigValue.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/EcdsaSigValue.html @@ -1,260 +1,137 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PKCS1V15Padding.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PKCS1V15Padding.html index 1d4a5e82..cf45a1c6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PKCS1V15Padding.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PKCS1V15Padding.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding

    -
    No usage of se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
    -
    +No usage of se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PSSPadding.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PSSPadding.html index e6c10fb1..ca1cd6fa 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PSSPadding.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PSSPadding.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PSSPadding (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PSSPadding

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PSSPadding

    -
    No usage of se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
    -
    +No usage of se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PkCrypto.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PkCrypto.html index 2265812c..626114d7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PkCrypto.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/class-use/PkCrypto.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.signer.crypto.PkCrypto (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PkCrypto

    +

    Uses of Class
    se.swedenconnect.signservice.signature.signer.crypto.PkCrypto

    -
    No usage of se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
    -
    +No usage of se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-summary.html index 1a95ffa8..08412ee7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-summary.html @@ -1,193 +1,117 @@ - - -se.swedenconnect.signservice.signature.signer.crypto (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.signer.crypto (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.signature.signer.crypto

    +

    Package se.swedenconnect.signservice.signature.signer.crypto

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.signature.signer.crypto
    +
    Cryptographic support modules for signers.
    -
    +
    +
    -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-tree.html index bd16cce4..2d5e3aa9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-tree.html @@ -1,168 +1,79 @@ - - -se.swedenconnect.signservice.signature.signer.crypto Class Hierarchy (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.signer.crypto Class Hierarchy (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature.signer.crypto

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

      -
    • java.lang.Object +
    • java.lang.Object
        -
      • se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue (implements org.bouncycastle.asn1.ASN1Encodable)
      • -
      • se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
      • -
      • se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
      • -
      • se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
      • +
      • se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue (implements org.bouncycastle.asn1.ASN1Encodable)
      • +
      • se.swedenconnect.signservice.signature.signer.crypto.PkCrypto
      • +
      • se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding
      • +
      • se.swedenconnect.signservice.signature.signer.crypto.PSSPadding
    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-use.html index 7a64e226..920c22a6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/crypto/package-use.html @@ -1,189 +1,88 @@ - - -Uses of Package se.swedenconnect.signservice.signature.signer.crypto (SignService SignHandler - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature.signer.crypto (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature.signer.crypto

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-summary.html index 96c8e23c..1fcf30ba 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-summary.html @@ -1,216 +1,131 @@ - - -se.swedenconnect.signservice.signature.signer (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.signer (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Package se.swedenconnect.signservice.signature.signer

    +

    Package se.swedenconnect.signservice.signature.signer

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.signature.signer
    +
    Definitions and implementations of "signers", i.e., the components that are used to create the actual signatures.
    -
    + +
    +
    Interface for sign service signer used to create signature values.
    +
    + +
    +
    Interface for sign service signer provider
    +
    +
    +
    +
    - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-tree.html index 876b31ee..bbe20d43 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-tree.html @@ -1,175 +1,86 @@ - - -se.swedenconnect.signservice.signature.signer Class Hierarchy (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.signer Class Hierarchy (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature.signer

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-use.html index f30ca60a..32aaff54 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/signer/package-use.html @@ -1,245 +1,126 @@ - - -Uses of Package se.swedenconnect.signservice.signature.signer (SignService SignHandler - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature.signer (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature.signer

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.signer used by se.swedenconnect.signservice.signature.impl 
    ClassDescription
    SignServiceSignerProvider +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Interface for sign service signer provider
    -
  • +
  • +
    + -
  • - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.signer used by se.swedenconnect.signservice.signature.signer 
    ClassDescription
    SignServiceSigner +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Interface for sign service signer used to create signature values.
    -
  • SignServiceSignerProvider + + +
    Interface for sign service signer provider
    -
    + + +
  • - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.html index 05129d1b..323e5702 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.html @@ -1,710 +1,483 @@ - - -AbstractTBSDataProcessor (SignService SignHandler - 1.0.2) + +AbstractTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AbstractTBSDataProcessor

    + +

    Class AbstractTBSDataProcessor

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        - +
    +
    + -
    - +
    + + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor

    +supportsType
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            allowedClockSkew

            -
            protected Duration allowedClockSkew
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              allowedClockSkew

              +
              protected Duration allowedClockSkew
              The clock skew that we accept during checks of time stamps.
              +
            • -
            - - - -
              -
            • -

              maxMessageAge

              -
              protected Duration maxMessageAge
              +
            • +
              +

              maxMessageAge

              +
              protected Duration maxMessageAge
              The maximum amount of time that has passed since a message we are receiving was sent. This is based on the message's "created-at" property (or similar).
              -
            • -
            +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AbstractTBSDataProcessor

            -
            public AbstractTBSDataProcessor​(@Nullable
            -                                List<String> supportedProcessingRules)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              AbstractTBSDataProcessor

              +
              public AbstractTBSDataProcessor(@Nullable + List<String> supportedProcessingRules)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              supportedProcessingRules - list of processing rule identifiers supported by this TBS data processor
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            defaultProcessingRuleCheck

            -
            protected void defaultProcessingRuleCheck​(@Nullable
            -                                          String processingRulesUri)
            -                                   throws SignatureException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              defaultProcessingRuleCheck

              +
              protected void defaultProcessingRuleCheck(@Nullable + String processingRulesUri) + throws SignatureException
              Check processing rules of this TBS data processor against requested processing rule.
              -
              -
              Parameters:
              +
              +
              Parameters:
              processingRulesUri - requested processing rule
              -
              Throws:
              -
              SignatureException - on error processing according to the required processing rule
              +
              Throws:
              +
              SignatureException - on error processing according to the required processing rule
              +
            • -
            - - - - - - - -
              -
            • -

              processSignTaskData

              -
              public TBSProcessingData processSignTaskData​(@Nonnull
              -                                             RequestedSignatureTask signatureTask,
              -                                             @Nonnull
              -                                             X509Certificate signerCertificate,
              -                                             @Nonnull
              -                                             se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                      throws SignatureException
              +
            • +
              +

              processSignTaskData

              +
              public TBSProcessingData processSignTaskData(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + X509Certificate signerCertificate, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Process the sign task data to obtain the To Be Signed data.
              -
              -
              Specified by:
              +
              +
              Specified by:
              processSignTaskData in interface TBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              signatureTask - requested signature task data
              signerCertificate - the certificate of the intended signer
              signatureAlgorithm - Signature algorithm
              -
              Returns:
              +
              Returns:
              the data to be signed
              -
              Throws:
              -
              SignatureException - on errors providing data to be signed based on the provided input
              +
              Throws:
              +
              SignatureException - on errors providing data to be signed based on the provided input
              +
            • -
            - - - -
              -
            • -

              processSignatureTypeTBSData

              -
              @Nonnull
              -protected abstract TBSProcessingData processSignatureTypeTBSData​(@Nonnull
              -                                                                 RequestedSignatureTask signatureTask,
              -                                                                 @Nonnull
              -                                                                 X509Certificate signerCertificate,
              -                                                                 @Nonnull
              -                                                                 se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                                          throws SignatureException
              +
            • +
              +

              processSignatureTypeTBSData

              +
              @Nonnull +protected abstract TBSProcessingData processSignatureTypeTBSData(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + X509Certificate signerCertificate, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Perform the signature type specific processing of sign task data to produce the data to be signed.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureTask - requested signature task data
              signerCertificate - signer certificate
              signatureAlgorithm - signature algorithm
              -
              Returns:
              +
              Returns:
              data to be signed
              -
              Throws:
              -
              SignatureException - on error processing the requested signature task data
              +
              Throws:
              +
              SignatureException - on error processing the requested signature task data
              +
            • -
            - - - -
              -
            • -

              checkSignTask

              -
              public void checkSignTask​(@Nonnull
              -                          RequestedSignatureTask signatureTask,
              -                          @Nonnull
              -                          se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                   throws InvalidRequestException
              +
            • +
              +

              checkSignTask

              +
              public void checkSignTask(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws InvalidRequestException
              Check an instance of requested signature task data against the specified signature algorithm.
              -
              -
              Specified by:
              +
              +
              Specified by:
              checkSignTask in interface TBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              signatureTask - requested signature task data
              signatureAlgorithm - signature algorithm
              -
              Throws:
              -
              InvalidRequestException - if the provided data is not valid
              +
              Throws:
              +
              InvalidRequestException - if the provided data is not valid
              +
            • -
            - - - -
              -
            • -

              checkToBeSignedData

              -
              protected abstract void checkToBeSignedData​(@Nonnull
              -                                            byte[] tbsData,
              -                                            boolean ades,
              -                                            @Nullable
              -                                            AdESObject adESObject,
              -                                            @Nonnull
              -                                            se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                     throws InvalidRequestException
              +
            • +
              +

              checkToBeSignedData

              +
              protected abstract void checkToBeSignedData(@Nonnull + byte[] tbsData, + boolean ades, + @Nullable + AdESObject adESObject, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws InvalidRequestException
              Perform signature type specific checks on the data to be signed input.
              -
              -
              Parameters:
              +
              +
              Parameters:
              tbsData - data to be signed provided in the request
              ades - true if this is an AdES signature according to an ETSI AdES profile
              adESObject - optional AdES object provided in the request
              signatureAlgorithm - signature algorithm intended to be used to sign
              -
              Throws:
              -
              InvalidRequestException - if the provided data is invalid
              +
              Throws:
              +
              InvalidRequestException - if the provided data is invalid
              +
            • -
            - - - -
              -
            • -

              isStrictProcessing

              -
              protected boolean isStrictProcessing()
              +
            • +
              +

              isStrictProcessing

              +
              protected boolean isStrictProcessing()
              Gets the strictProcessing setting.
              -
              -
              Returns:
              +
              +
              Returns:
              the strict processing setting
              +
            • -
            - - - -
              -
            • -

              isIncludeIssuerSerial

              -
              protected boolean isIncludeIssuerSerial()
              +
            • +
              +

              isIncludeIssuerSerial

              +
              protected boolean isIncludeIssuerSerial()
              Gets the includeIssuerSerial setting.
              -
              -
              Returns:
              +
              +
              Returns:
              the includeIssuerSerial setting
              +
            • -
            - - - -
              -
            • -

              getSupportedProcessingRules

              -
              @Nonnull
              -protected List<String> getSupportedProcessingRules()
              +
            • +
              +

              getSupportedProcessingRules

              +
              @Nonnull +protected List<String> getSupportedProcessingRules()
              Gets the supported processing rules.
              -
              -
              Returns:
              +
              +
              Returns:
              the supported processing rules
              +
            • -
            - - - -
              -
            • -

              setStrictProcessing

              -
              public void setStrictProcessing​(boolean strictProcessing)
              +
            • +
              +

              setStrictProcessing

              +
              public void setStrictProcessing(boolean strictProcessing)
              Defines if processing of input data is strict or applies the Postel's robustness principle. An example of this is that a PAdES signature MUST NOT contain signing time in signed attributes. With strict processing a request with signing time will fail. By default, such request will be accepted, but the signing time will be removed in line with the PAdES standard.
              +
            • -
            - - - -
              -
            • -

              setIncludeIssuerSerial

              -
              public void setIncludeIssuerSerial​(boolean includeIssuerSerial)
              +
            • +
              +

              setIncludeIssuerSerial

              +
              public void setIncludeIssuerSerial(boolean includeIssuerSerial)
              Defines if ESSCertID holding a hash of the signer certificate should include Issuer Serial data in addition to the certificate hash
              +
            • -
            - - - -
              -
            • -

              setAllowedClockSkew

              -
              public void setAllowedClockSkew​(Duration allowedClockSkew)
              +
            • +
              +

              setAllowedClockSkew

              +
              public void setAllowedClockSkew(Duration allowedClockSkew)
              The clock skew that we accept during checks of time stamps.
              +
            • -
            - - - -
              -
            • -

              setMaxMessageAge

              -
              public void setMaxMessageAge​(Duration maxMessageAge)
              +
            • +
              +

              setMaxMessageAge

              +
              public void setMaxMessageAge(Duration maxMessageAge)
              The maximum amount of time that has passed since a message we are receiving was sent. This is based on the message's "created-at" property (or similar).
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html index 42bbeb8e..3d5139d6 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html @@ -1,336 +1,185 @@ - - -AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder (SignService SignHandler - 1.0.2) + +AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder

    + +

    Class AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder
      +
      +
      +
      Enclosing class:
      AdesSigningCertificateDigest

      -
      public static class AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder
      -extends Object
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.html index 381aa36c..967820e3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.html @@ -1,445 +1,273 @@ - - -AdesSigningCertificateDigest (SignService SignHandler - 1.0.2) + +AdesSigningCertificateDigest (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class AdesSigningCertificateDigest

    + +

    Class AdesSigningCertificateDigest

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest
      +
      +

      -
      public class AdesSigningCertificateDigest
      -extends Object
      +
      public class AdesSigningCertificateDigest +extends Object
      Representation of the AdES digest of the signing certificate.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            AdesSigningCertificateDigest

            -
            public AdesSigningCertificateDigest()
            -
          • -
          - - - -
            -
          • -

            AdesSigningCertificateDigest

            -
            public AdesSigningCertificateDigest​(String digestMethod,
            -                                    byte[] digestValue)
            -
          • -
          +
        • +
          +

          Constructor Details

          +
            +
          • +
            +

            AdesSigningCertificateDigest

            +
            public AdesSigningCertificateDigest()
            +
            Default constructor.
            +
          • -
          +
        • +
          +

          AdesSigningCertificateDigest

          +
          public AdesSigningCertificateDigest(String digestMethod, + byte[] digestValue)
          +
          Constructor.
          +
          +
          Parameters:
          +
          digestMethod - the URI for the digest method used to hash the signer certificate
          +
          digestValue - the digest value
          +
          - -
          -
        • -
        - - - -
          -
        • -

          getDigestMethod

          -
          public String getDigestMethod()
          -
          The URI for the digest method used to hash the signer certificate.
          -
          -
          Returns:
          + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getDigestMethod

            +
            public String getDigestMethod()
            +
            Gets the URI for the digest method used to hash the signer certificate.
            +
            +
            Returns:
            the URI for the digest method used to hash the signer certificate
            +
          • -
          - - - -
            -
          • -

            setDigestMethod

            -
            public void setDigestMethod​(String digestMethod)
            -
            The URI for the digest method used to hash the signer certificate.
            -
            -
            Parameters:
            +
          • +
            +

            setDigestMethod

            +
            public void setDigestMethod(String digestMethod)
            +
            Assigns the URI for the digest method used to hash the signer certificate.
            +
            +
            Parameters:
            digestMethod - the URI for the digest method used to hash the signer certificate
            +
          • -
          - - - -
            -
          • -

            getDigestValue

            -
            public byte[] getDigestValue()
            -
            The digest value.
            -
            -
            Returns:
            +
          • +
            +

            getDigestValue

            +
            public byte[] getDigestValue()
            +
            Gets the digest value.
            +
            +
            Returns:
            the digest value
            +
          • -
          - - - -
            -
          • -

            setDigestValue

            -
            public void setDigestValue​(byte[] digestValue)
            -
            The digest value.
            -
            -
            Parameters:
            +
          • +
            +

            setDigestValue

            +
            public void setDigestValue(byte[] digestValue)
            +
            Assigns the digest value.
            +
            +
            Parameters:
            digestValue - the digest value
            +
          • -
          +
        • +
          +

          builder

          + +
          +
        • +
        • +
          +

          toBuilder

          + +
      -
    -
    -
    + +
    -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.html index 2c050f9b..574860de 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.html @@ -1,149 +1,90 @@ - - -PDFTBSDataProcessor (SignService SignHandler - 1.0.2) + +PDFTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class PDFTBSDataProcessor

    + +

    Class PDFTBSDataProcessor

    -
    - -
    -
    - - -
    -
    -
    +
    + -
    - + + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            PDFTBSDataProcessor

            -
            public PDFTBSDataProcessor()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              PDFTBSDataProcessor

              +
              public PDFTBSDataProcessor()
              Constructor for this PDF TBS data processor with default settings.
              +
            • -
            - - - -
              -
            • -

              PDFTBSDataProcessor

              -
              public PDFTBSDataProcessor​(@Nonnull
              -                           List<String> supportedProcessingRules)
              +
            • +
              +

              PDFTBSDataProcessor

              +
              public PDFTBSDataProcessor(@Nonnull + List<String> supportedProcessingRules)
              Constructor that allows setting of supported processing rules.
              -
              -
              Parameters:
              +
              +
              Parameters:
              supportedProcessingRules - list of supported processing rules for this TBS data processor
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            supportsType

            -
            public boolean supportsType​(@Nonnull
            -                            SignatureType signatureType)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              supportsType

              +
              public boolean supportsType(@Nonnull + SignatureType signatureType)
              Predicate that tells whether the given signature type is supported by the processor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - the signature type
              -
              Returns:
              +
              Returns:
              true if the type is supported and false otherwise
              +
            • -
            - - - -
              -
            • -

              checkToBeSignedData

              -
              protected void checkToBeSignedData​(@Nonnull
              -                                   byte[] tbsData,
              -                                   boolean ades,
              -                                   @Nullable
              -                                   AdESObject adESObject,
              -                                   @Nonnull
              -                                   se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                            throws InvalidRequestException
              +
            • +
              +

              checkToBeSignedData

              +
              protected void checkToBeSignedData(@Nonnull + byte[] tbsData, + boolean ades, + @Nullable + AdESObject adESObject, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws InvalidRequestException
              Perform signature type specific checks on the data to be signed input.
              -
              -
              Specified by:
              +
              +
              Specified by:
              checkToBeSignedData in class AbstractTBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              tbsData - data to be signed provided in the request
              ades - true if this is an AdES signature according to an ETSI AdES profile
              adESObject - optional AdES object provided in the request
              signatureAlgorithm - signature algorithm intended to be used to sign
              -
              Throws:
              -
              InvalidRequestException - if the provided data is invalid
              +
              Throws:
              +
              InvalidRequestException - if the provided data is invalid
              +
            • -
            - - - -
              -
            • -

              processSignatureTypeTBSData

              -
              public TBSProcessingData processSignatureTypeTBSData​(@Nonnull
              -                                                     RequestedSignatureTask signatureTask,
              -                                                     @Nonnull
              -                                                     X509Certificate signerCertificate,
              -                                                     @Nonnull
              -                                                     se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                              throws SignatureException
              +
            • +
              +

              processSignatureTypeTBSData

              +
              public TBSProcessingData processSignatureTypeTBSData(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + X509Certificate signerCertificate, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Perform the signature type specific processing of sign task data to produce the data to be signed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              processSignatureTypeTBSData in class AbstractTBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              signatureTask - requested signature task data
              signerCertificate - signer certificate
              signatureAlgorithm - signature algorithm
              -
              Returns:
              +
              Returns:
              data to be signed
              -
              Throws:
              -
              SignatureException - on error processing the requested signature task data
              +
              Throws:
              +
              SignatureException - on error processing the requested signature task data
              +
            • -
            - - - -
              -
            • -

              consolidateTBSData

              -
              public static byte[] consolidateTBSData​(@Nonnull
              -                                        List<org.bouncycastle.asn1.cms.Attribute> signedAttributes)
              -                                 throws IOException
              +
            • +
              +

              consolidateTBSData

              +
              public static byte[] consolidateTBSData(@Nonnull + List<org.bouncycastle.asn1.cms.Attribute> signedAttributes) + throws IOException
              Create a DER set of signed attributes from a list of attribute data
              -
              -
              Parameters:
              +
              +
              Parameters:
              signedAttributes - list of attribute data
              -
              Returns:
              +
              Returns:
              DER encoded set of attributes
              -
              Throws:
              -
              IOException - error creating DER encoded SET
              +
              Throws:
              +
              IOException - error creating DER encoded SET
              +
            • -
            - - - -
              -
            • -

              removeAttributes

              -
              public static List<org.bouncycastle.asn1.cms.Attribute> removeAttributes​(@Nullable
              -                                                                         List<org.bouncycastle.asn1.ASN1ObjectIdentifier> attrOidList,
              -                                                                         @Nonnull
              -                                                                         List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              +
            • +
              +

              removeAttributes

              +
              public static List<org.bouncycastle.asn1.cms.Attribute> removeAttributes(@Nullable + List<org.bouncycastle.asn1.ASN1ObjectIdentifier> attrOidList, + @Nonnull + List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              Remove attributes from the current attribute list.
              -
              -
              Parameters:
              +
              +
              Parameters:
              attrOidList - attribute OID list specifying attributes to remove
              attributeList - attribute list from which attributes should be removed
              -
              Returns:
              +
              Returns:
              updated attribute list
              +
            • -
            - - - -
              -
            • -

              getSignedCertAttr

              -
              public static org.bouncycastle.asn1.cms.Attribute getSignedCertAttr​(@Nonnull
              -                                                                    se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo,
              -                                                                    @Nonnull
              -                                                                    X509Certificate certificate,
              -                                                                    boolean includeIssuerSerial)
              -                                                             throws NoSuchAlgorithmException,
              -                                                                    IOException,
              -                                                                    CertificateException
              +
            • +
              +

              getSignedCertAttr

              +
              public static org.bouncycastle.asn1.cms.Attribute getSignedCertAttr(@Nonnull + se.swedenconnect.security.algorithms.MessageDigestAlgorithm digestAlgo, + @Nonnull + X509Certificate certificate, + boolean includeIssuerSerial) + throws NoSuchAlgorithmException, +IOException, +CertificateException
              Get signer certificate attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              digestAlgo - the digest algorithm used to hash the certificate
              certificate - the certificate
              includeIssuerSerial - true if the signing certificate attribute should include IssuerSerial data
              -
              Returns:
              +
              Returns:
              CMS Signed certificate attribute (V1 if digest is SHA-1 else V2)
              -
              Throws:
              -
              NoSuchAlgorithmException - algorithm is not supported
              -
              IOException - error in parsed data or using the selected digest method
              -
              CertificateException - error in provided certificate
              +
              Throws:
              +
              NoSuchAlgorithmException - algorithm is not supported
              +
              IOException - error in parsed data or using the selected digest method
              +
              CertificateException - error in provided certificate
              +
            • -
            - - - - - - - -
              -
            • -

              getCMSAlgoProtection

              -
              public static org.bouncycastle.asn1.cms.Attribute getCMSAlgoProtection​(@Nonnull
              -                                                                       se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                                                throws IOException
              +
            • +
              +

              getCMSAlgoProtection

              +
              public static org.bouncycastle.asn1.cms.Attribute getCMSAlgoProtection(@Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws IOException
              Get a CMS Algo protection attribute for the selected algorithm
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureAlgorithm - signature algorithm
              -
              Returns:
              +
              Returns:
              CMS algorithm protection attribute
              -
              Throws:
              -
              IOException - error parsing input data
              +
              Throws:
              +
              IOException - error parsing input data
              +
            • -
            - - - -
              -
            • -

              replaceAttribute

              -
              public static List<org.bouncycastle.asn1.cms.Attribute> replaceAttribute​(@Nonnull
              -                                                                         List<org.bouncycastle.asn1.cms.Attribute> signedAttributes,
              -                                                                         @Nonnull
              -                                                                         org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid,
              -                                                                         @Nonnull
              -                                                                         org.bouncycastle.asn1.cms.Attribute replacementAttribute)
              +
            • +
              +

              replaceAttribute

              +
              public static List<org.bouncycastle.asn1.cms.Attribute> replaceAttribute(@Nonnull + List<org.bouncycastle.asn1.cms.Attribute> signedAttributes, + @Nonnull + org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid, + @Nonnull + org.bouncycastle.asn1.cms.Attribute replacementAttribute)
              Replace an attribute of specified type with the provided attribute. Replacement only takes place if the provided list contains the requested attribute.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signedAttributes - the collection of signed attributes to be modified
              attributeOid - the OID of the attribute to be replaced
              replacementAttribute - replacement attribute
              -
              Returns:
              +
              Returns:
              list of signed attributes with the replaced attribute if such attribute existed
              +
            • -
            - - - -
              -
            • -

              isAttributePresent

              -
              public static boolean isAttributePresent​(@Nullable
              -                                         org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid,
              -                                         @Nullable
              -                                         List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              +
            • +
              +

              isAttributePresent

              +
              public static boolean isAttributePresent(@Nullable + org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid, + @Nullable + List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              Predicament testing if a particular attribute is present in an attribute list
              -
              -
              Parameters:
              +
              +
              Parameters:
              attributeOid - attribute OID
              attributeList - list of attributes
              -
              Returns:
              +
              Returns:
              true if the attribute is present in the attribute list.
              +
            • -
            - - - -
              -
            • -

              getAttribute

              -
              public static org.bouncycastle.asn1.cms.Attribute getAttribute​(@Nullable
              -                                                               org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid,
              -                                                               @Nullable
              -                                                               List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              +
            • +
              +

              getAttribute

              +
              public static org.bouncycastle.asn1.cms.Attribute getAttribute(@Nullable + org.bouncycastle.asn1.ASN1ObjectIdentifier attributeOid, + @Nullable + List<org.bouncycastle.asn1.cms.Attribute> attributeList)
              Get a particular attribute is present in the list of attributes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              attributeOid - target attribute OID
              attributeList - list of attributes to examine
              -
              Returns:
              +
              Returns:
              attribute with specified OID from the attribute list if present or null
              +
            • -
            - - - -
              -
            • -

              getSigningTimeAttribute

              -
              public static org.bouncycastle.asn1.cms.Attribute getSigningTimeAttribute​(@Nullable
              -                                                                          Date date)
              +
            • +
              +

              getSigningTimeAttribute

              +
              public static org.bouncycastle.asn1.cms.Attribute getSigningTimeAttribute(@Nullable + Date date)
              Get signing time attribute for a specific data.
              -
              -
              Parameters:
              +
              +
              Parameters:
              date - time to put into the attribute or null for current time
              -
              Returns:
              +
              Returns:
              signing time attribute
              +
            • -
            - - - -
              -
            • -

              parseSignedAttributeBytes

              -
              public static List<org.bouncycastle.asn1.cms.Attribute> parseSignedAttributeBytes​(@Nonnull
              -                                                                                  byte[] signedAttributeBytes)
              -                                                                           throws IOException
              +
            • +
              +

              parseSignedAttributeBytes

              +
              public static List<org.bouncycastle.asn1.cms.Attribute> parseSignedAttributeBytes(@Nonnull + byte[] signedAttributeBytes) + throws IOException
              Parse CMS signed attributes.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signedAttributeBytes - CMS signed attributes bytes
              -
              Returns:
              +
              Returns:
              the list of attributes in signed attributes
              -
              Throws:
              -
              IOException - if the input data contains illegal ASN.1
              +
              Throws:
              +
              IOException - if the input data contains illegal ASN.1
              +
            • -
            - - - -
              -
            • -

              getCmsSigningTime

              -
              public static Date getCmsSigningTime​(@Nonnull
              -                                     org.bouncycastle.asn1.cms.Attribute signingTimeAttribute)
              -                              throws IOException
              +
            • +
              +

              getCmsSigningTime

              +
              public static Date getCmsSigningTime(@Nonnull + org.bouncycastle.asn1.cms.Attribute signingTimeAttribute) + throws IOException
              Get the signing time in CMS signed attributes data if present.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signingTimeAttribute - CMS signing time attribute
              -
              Returns:
              +
              Returns:
              signing time in the signing time attribute
              -
              Throws:
              -
              IOException - if the input contains illegal data
              +
              Throws:
              +
              IOException - if the input contains illegal data
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.html index 52cdbbf3..4b8b98fa 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.html @@ -1,331 +1,198 @@ - - -TBSDataProcessor (SignService SignHandler - 1.0.2) + +TBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface TBSDataProcessor

    + +

    Interface TBSDataProcessor

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            processSignTaskData

            -
            TBSProcessingData processSignTaskData​(@Nonnull
            -                                      RequestedSignatureTask signatureTask,
            -                                      @Nonnull
            -                                      X509Certificate signerCertificate,
            -                                      @Nonnull
            -                                      se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
            -                               throws SignatureException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              processSignTaskData

              +
              TBSProcessingData processSignTaskData(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + X509Certificate signerCertificate, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Process the sign task data to obtain the To Be Signed data.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureTask - requested signature task data
              signerCertificate - the certificate of the intended signer
              signatureAlgorithm - Signature algorithm
              -
              Returns:
              +
              Returns:
              the data to be signed
              -
              Throws:
              -
              SignatureException - on errors providing data to be signed based on the provided input
              +
              Throws:
              +
              SignatureException - on errors providing data to be signed based on the provided input
              +
            • -
            - - - -
              -
            • -

              checkSignTask

              -
              void checkSignTask​(@Nonnull
              -                   RequestedSignatureTask signatureTask,
              -                   @Nonnull
              -                   se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -            throws InvalidRequestException
              +
            • +
              +

              checkSignTask

              +
              void checkSignTask(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws InvalidRequestException
              Check an instance of requested signature task data against the specified signature algorithm.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureTask - requested signature task data
              signatureAlgorithm - signature algorithm
              -
              Throws:
              -
              InvalidRequestException - if the provided data is not valid
              +
              Throws:
              +
              InvalidRequestException - if the provided data is not valid
              +
            • -
            - - - -
              -
            • -

              supportsType

              -
              boolean supportsType​(@Nonnull
              -                     SignatureType signatureType)
              +
            • +
              +

              supportsType

              +
              boolean supportsType(@Nonnull + SignatureType signatureType)
              Predicate that tells whether the given signature type is supported by the processor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - the signature type
              -
              Returns:
              +
              Returns:
              true if the type is supported and false otherwise
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.TBSProcessingDataBuilder.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.TBSProcessingDataBuilder.html index 6a3fccac..c511f5d9 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.TBSProcessingDataBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.TBSProcessingDataBuilder.html @@ -1,359 +1,201 @@ - - -TBSProcessingData.TBSProcessingDataBuilder (SignService SignHandler - 1.0.2) + +TBSProcessingData.TBSProcessingDataBuilder (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class TBSProcessingData.TBSProcessingDataBuilder

    + +

    Class TBSProcessingData.TBSProcessingDataBuilder

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder
      • -
      -
    • -
    -
    -
      -
    • -
      +
      java.lang.Object +
      se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder
      +
      +
      +
      Enclosing class:
      TBSProcessingData

      -
      public static class TBSProcessingData.TBSProcessingDataBuilder
      -extends Object
      -
    • -
    -
    -
    -
    + + +
     
    +
    +
    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    - -
    -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.html index e169f8a6..3787d2be 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.html @@ -1,543 +1,299 @@ - - -TBSProcessingData (SignService SignHandler - 1.0.2) + +TBSProcessingData (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class TBSProcessingData

    + +

    Class TBSProcessingData

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData
      +
      +

      -
      public class TBSProcessingData
      -extends Object
      +
      public class TBSProcessingData +extends Object
      Data class holding data related to a sign task that is the result of preparing data for signing.
      -
    • -
    -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            TBSProcessingData

            -
            public TBSProcessingData​(byte[] tbsBytes,
            -                         AdESObject adesObject,
            -                         String processingRules)
            -
          • -
          - - - -
            -
          • -

            TBSProcessingData

            -
            public TBSProcessingData()
            -
          • -
          -
        • -
        +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          TBSProcessingData

          +
          public TBSProcessingData()
          +
          Default constructor.
          - -
          -
            -
          • - - -

            Method Detail

            - - - - - - - -
              -
            • -

              getTbsBytes

              -
              public byte[] getTbsBytes()
              -
              The data to be signed.
              -
              -
              Returns:
              -
              data to be signed
              +
            • +
              +

              TBSProcessingData

              +
              public TBSProcessingData(byte[] tbsBytes, + AdESObject adesObject, + String processingRules)
              +
              Constructor.
              +
              +
              Parameters:
              +
              tbsBytes - the data to be signed
              +
              adesObject - the ETSI advanced electronic signature data object
              +
              processingRules - the processing rules
              +
            - - - -
              -
            • -

              getAdesObject

              -
              public AdESObject getAdesObject()
              -
              The ETSI advanced electronic signature data object (if applicable).
              -
              -
              Returns:
              -
              ETSI advanced electronic signature data object (if applicable) or null
              -
              +
        • -
        - - - -
          -
        • -

          getProcessingRules

          -
          public String getProcessingRules()
          -
          The processing rules if set.
          -
          -
          Returns:
          -
          data processing rules URI if set or null
          + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            getTbsBytes

            +
            public byte[] getTbsBytes()
            +
            Gets the data to be signed.
            +
            +
            Returns:
            +
            data to be signed
            +
          • -
          - - - -
            -
          • -

            setTbsBytes

            -
            public void setTbsBytes​(byte[] tbsBytes)
            -
            The data to be signed.
            -
            -
            Parameters:
            +
          • +
            +

            setTbsBytes

            +
            public void setTbsBytes(byte[] tbsBytes)
            +
            Assigns the data to be signed.
            +
            +
            Parameters:
            tbsBytes - data to be signed
            +
          • -
          - - - -
            -
          • -

            setAdesObject

            -
            public void setAdesObject​(AdESObject adesObject)
            -
            The ETSI advanced electronic signature data object (if applicable).
            -
            -
            Parameters:
            -
            adesObject - ETSI advanced electronic signature data object (if applicable)
            -
            -
          • -
          - - - -
            -
          • -

            setProcessingRules

            -
            public void setProcessingRules​(String processingRules)
            -
            The processing rules if set.
            -
            -
            Parameters:
            -
            processingRules - processing rules URI
            +
          • +
            +

            getAdesObject

            +
            public AdESObject getAdesObject()
            +
            Gets the ETSI advanced electronic signature data object (if applicable).
            +
            +
            Returns:
            +
            ETSI advanced electronic signature data object (if applicable) or null
            +
          • -
          - - - -
            -
          • -

            equals

            -
            public boolean equals​(Object o)
            -
            -
            Overrides:
            -
            equals in class Object
            +
          • +
            +

            setAdesObject

            +
            public void setAdesObject(AdESObject adesObject)
            +
            Assigns the ETSI advanced electronic signature data object.
            +
            +
            Parameters:
            +
            adesObject - ETSI advanced electronic signature data object (if applicable)
            +
          • -
          - - - -
            -
          • -

            canEqual

            -
            protected boolean canEqual​(Object other)
            -
          • -
          - - - -
            -
          • -

            hashCode

            -
            public int hashCode()
            -
            -
            Overrides:
            -
            hashCode in class Object
            +
          • +
            +

            getProcessingRules

            +
            public String getProcessingRules()
            +
            Gets the processing rules if set.
            +
            +
            Returns:
            +
            data processing rules URI if set or null
            +
          • -
          - - - -
            -
          • -

            toString

            -
            public String toString()
            -
            -
            Overrides:
            -
            toString in class Object
            +
          • +
            +

            setProcessingRules

            +
            public void setProcessingRules(String processingRules)
            +
            Assigns the processing rules.
            +
            +
            Parameters:
            +
            processingRules - processing rules URI
            +
          • -
          +
        • +
          +

          builder

          + +
      -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.html index ccf205f0..bbf65619 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.html @@ -1,686 +1,457 @@ - - -XMLTBSDataProcessor (SignService SignHandler - 1.0.2) + +XMLTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class XMLTBSDataProcessor

    + +

    Class XMLTBSDataProcessor

    -
    - -
    - -
    -
    -
    +
    +
    +

    Fields inherited from class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor

    +allowedClockSkew, maxMessageAge
    + -
    - +
    + + -
    - + + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            SIGNED_PROPERTIES_TYPE

            -
            public static String SIGNED_PROPERTIES_TYPE
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              SIGNED_PROPERTIES_TYPE

              +
              public static String SIGNED_PROPERTIES_TYPE
              URI identifier for XAdES SignedProperties
              +
            • -
            - - - -
              -
            • -

              XADES_XML_NS

              -
              public static String XADES_XML_NS
              +
            • +
              +

              XADES_XML_NS

              +
              public static String XADES_XML_NS
              XAdES XML name space URI
              +
            • -
            - - - -
              -
            • -

              SIGNED_PROPERTIES_ELEMENT_NAME

              -
              public static String SIGNED_PROPERTIES_ELEMENT_NAME
              +
            • +
              +

              SIGNED_PROPERTIES_ELEMENT_NAME

              +
              public static String SIGNED_PROPERTIES_ELEMENT_NAME
              SignedProperties element name
              +
            • -
            - - - -
              -
            • -

              dsObjectFactory

              -
              public static final org.apache.xml.security.binding.xmldsig.ObjectFactory dsObjectFactory
              +
            • +
              +

              dsObjectFactory

              +
              public static final org.apache.xml.security.binding.xmldsig.ObjectFactory dsObjectFactory
              Object factory for XML digital signature elements
              +
            • -
            - - - -
              -
            • -

              xadesObjectFactory

              -
              public static final se.swedenconnect.schemas.etsi.xades_1_3_2.ObjectFactory xadesObjectFactory
              +
            • +
              +

              xadesObjectFactory

              +
              public static final se.swedenconnect.schemas.etsi.xades_1_3_2.ObjectFactory xadesObjectFactory
              Object factory for XAdES digital signature elements
              +
            • -
            - - - -
              -
            • -

              xmlFragmentTransformer

              -
              public static Transformer xmlFragmentTransformer
              +
            • +
              +

              xmlFragmentTransformer

              +
              public static Transformer xmlFragmentTransformer
              Transformer for transforming XML fragments to bytes without XML declaration
              -
            • -
            +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            XMLTBSDataProcessor

            -
            public XMLTBSDataProcessor()
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              XMLTBSDataProcessor

              +
              public XMLTBSDataProcessor()
              Constructor for this XML TBS data processor with default settings.
              +
            • -
            - - - -
              -
            • -

              XMLTBSDataProcessor

              -
              public XMLTBSDataProcessor​(@Nonnull
              -                           List<String> supportedProcessingRules)
              +
            • +
              +

              XMLTBSDataProcessor

              +
              public XMLTBSDataProcessor(@Nonnull + List<String> supportedProcessingRules)
              Constructor that allows setting of supported processing rules.
              -
              -
              Parameters:
              +
              +
              Parameters:
              supportedProcessingRules - list of supported processing rules for this TBS data processor
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            supportsType

            -
            public boolean supportsType​(@Nonnull
            -                            SignatureType signatureType)
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              supportsType

              +
              public boolean supportsType(@Nonnull + SignatureType signatureType)
              Predicate that tells whether the given signature type is supported by the processor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signatureType - the signature type
              -
              Returns:
              +
              Returns:
              true if the type is supported and false otherwise
              +
            • -
            - - - -
              -
            • -

              checkToBeSignedData

              -
              protected void checkToBeSignedData​(@Nonnull
              -                                   byte[] tbsData,
              -                                   boolean ades,
              -                                   @Nullable
              -                                   AdESObject adESObject,
              -                                   @Nonnull
              -                                   se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                            throws InvalidRequestException
              +
            • +
              +

              checkToBeSignedData

              +
              protected void checkToBeSignedData(@Nonnull + byte[] tbsData, + boolean ades, + @Nullable + AdESObject adESObject, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws InvalidRequestException
              Perform signature type specific checks on the data to be signed input.
              -
              -
              Specified by:
              +
              +
              Specified by:
              checkToBeSignedData in class AbstractTBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              tbsData - data to be signed provided in the request
              ades - true if this is an AdES signature according to an ETSI AdES profile
              adESObject - optional AdES object provided in the request
              signatureAlgorithm - signature algorithm intended to be used to sign
              -
              Throws:
              -
              InvalidRequestException - if the provided data is invalid
              +
              Throws:
              +
              InvalidRequestException - if the provided data is invalid
              +
            • -
            - - - -
              -
            • -

              processSignatureTypeTBSData

              -
              @Nonnull
              -public TBSProcessingData processSignatureTypeTBSData​(@Nonnull
              -                                                     RequestedSignatureTask signatureTask,
              -                                                     @Nonnull
              -                                                     X509Certificate signerCertificate,
              -                                                     @Nonnull
              -                                                     se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm)
              -                                              throws SignatureException
              +
            • +
              +

              processSignatureTypeTBSData

              +
              @Nonnull +public TBSProcessingData processSignatureTypeTBSData(@Nonnull + RequestedSignatureTask signatureTask, + @Nonnull + X509Certificate signerCertificate, + @Nonnull + se.swedenconnect.security.algorithms.SignatureAlgorithm signatureAlgorithm) + throws SignatureException
              Perform the signature type specific processing of sign task data to produce the data to be signed.
              -
              -
              Specified by:
              +
              +
              Specified by:
              processSignatureTypeTBSData in class AbstractTBSDataProcessor
              -
              Parameters:
              +
              Parameters:
              signatureTask - requested signature task data
              signerCertificate - signer certificate
              signatureAlgorithm - signature algorithm
              -
              Returns:
              +
              Returns:
              data to be signed
              -
              Throws:
              -
              SignatureException - on error processing the requested signature task data
              +
              Throws:
              +
              SignatureException - on error processing the requested signature task data
              +
            • -
            - - - -
              -
            • -

              getCanonicalXml

              -
              @Nonnull
              -public static byte[] getCanonicalXml​(@Nonnull
              -                                     byte[] xmlBytes,
              -                                     @Nonnull
              -                                     String canonicalizationAlgo)
              -                              throws org.apache.xml.security.c14n.InvalidCanonicalizerException,
              -                                     IOException,
              -                                     org.apache.xml.security.c14n.CanonicalizationException,
              -                                     org.apache.xml.security.parser.XMLParserException
              +
            • +
              +

              getCanonicalXml

              +
              @Nonnull +public static byte[] getCanonicalXml(@Nonnull + byte[] xmlBytes, + @Nonnull + String canonicalizationAlgo) + throws org.apache.xml.security.c14n.InvalidCanonicalizerException, +IOException, +org.apache.xml.security.c14n.CanonicalizationException, +org.apache.xml.security.parser.XMLParserException
              Get canonical XML from XML input.
              -
              -
              Parameters:
              +
              +
              Parameters:
              xmlBytes - XML data to canonicalize
              canonicalizationAlgo - canonicalization algorithm
              -
              Returns:
              +
              Returns:
              canonical XML
              -
              Throws:
              +
              Throws:
              org.apache.xml.security.c14n.InvalidCanonicalizerException - bad canonicalization algorithm
              -
              IOException - data parsing error
              +
              IOException - data parsing error
              org.apache.xml.security.c14n.CanonicalizationException - canonicalization error
              org.apache.xml.security.parser.XMLParserException - error parsing XML input
              +
            • -
            - - - -
              -
            • -

              nodeToBytes

              -
              @Nonnull
              -public static byte[] nodeToBytes​(@Nonnull
              -                                 Node node)
              +
            • +
              +

              nodeToBytes

              +
              @Nonnull +public static byte[] nodeToBytes(@Nonnull + Node node)
              Transforms an XML node to bytes without XML declaration.
              -
              -
              Parameters:
              +
              +
              Parameters:
              node - node to transform to byte
              -
              Returns:
              +
              Returns:
              byte representation of the XML node without XML declaration
              +
            • -
            - - - - - - - -
              -
            • -

              setDefaultCanonicalizationAlgorithm

              -
              public void setDefaultCanonicalizationAlgorithm​(String defaultCanonicalizationAlgorithm)
              +
            • +
              +

              setDefaultCanonicalizationAlgorithm

              +
              public void setDefaultCanonicalizationAlgorithm(String defaultCanonicalizationAlgorithm)
              Default canonicalization algorithm.
              -
              -
              Parameters:
              +
              +
              Parameters:
              defaultCanonicalizationAlgorithm - set default canonicalization algorithm
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.html index ba0723d4..59dcb897 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.html @@ -1,548 +1,363 @@ - - -XadesQualifyingProperties (SignService SignHandler - 1.0.2) + +XadesQualifyingProperties (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class XadesQualifyingProperties

    + +

    Class XadesQualifyingProperties

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties
      +
      +

      -
      public class XadesQualifyingProperties
      -extends Object
      +
      public class XadesQualifyingProperties +extends Object
      The XAdES object for XML signatures is a xades:QualifyingProperties object.
      -
    • -
    -
    -
    -
    +
    + -
    -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - -
      Constructors 
      ConstructorDescription
      XadesQualifyingProperties​(org.apache.xml.security.binding.xmldsig.ObjectType dsObject) +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      XadesQualifyingProperties(org.apache.xml.security.binding.xmldsig.ObjectType dsObject)
      +
      Constructor.
      -
    • -
    • -
    +
    +
    + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            XadesQualifyingProperties

            -
            public XadesQualifyingProperties​(@Nonnull
            -                                 org.apache.xml.security.binding.xmldsig.ObjectType dsObject)
            -                          throws SignatureException
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              XadesQualifyingProperties

              +
              public XadesQualifyingProperties(@Nonnull + org.apache.xml.security.binding.xmldsig.ObjectType dsObject) + throws SignatureException
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              dsObject - the ds:Object holding the QualifyingProperties element
              -
              Throws:
              -
              SignatureException - for protocol errors
              +
              Throws:
              +
              SignatureException - for protocol errors
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            createXadesQualifyingProperties

            -
            @Nonnull
            -public static XadesQualifyingProperties createXadesQualifyingProperties​(@Nonnull
            -                                                                        Element dsObject)
            -                                                                 throws SignatureException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              createXadesQualifyingProperties

              +
              @Nonnull +public static XadesQualifyingProperties createXadesQualifyingProperties(@Nonnull + Element dsObject) + throws SignatureException
              Creates a XadesQualifyingProperties from a DOM element.
              -
              -
              Parameters:
              +
              +
              Parameters:
              dsObject - DOM element of the ds:Object holding the QualifyingProperties element
              -
              Returns:
              +
              Returns:
              a XadesQualifyingProperties object
              -
              Throws:
              -
              SignatureException - for protocol errors
              +
              Throws:
              +
              SignatureException - for protocol errors
              +
            • -
            - - - - - - - -
              -
            • -

              getAdesElement

              -
              @Nonnull
              -public Element getAdesElement()
              -                       throws javax.xml.bind.JAXBException
              +
            • +
              +

              getAdesElement

              +
              @Nonnull +public Element getAdesElement() + throws jakarta.xml.bind.JAXBException
              Gets the DOM element of the AdES object (which is a ds:Object containing a xades:QualifyingProperties).
              -
              -
              Returns:
              +
              +
              Returns:
              the DOM element for the AdES object
              -
              Throws:
              -
              javax.xml.bind.JAXBException - for marshalling errors
              +
              Throws:
              +
              jakarta.xml.bind.JAXBException - for marshalling errors
              +
            • -
            - - - -
              -
            • -

              getSigningCertificateDigest

              -
              @Nullable
              -public AdesSigningCertificateDigest getSigningCertificateDigest()
              +
            • +
              +

              getSigningCertificateDigest

              +
              @Nullable +public AdesSigningCertificateDigest getSigningCertificateDigest()
              Gets the AdES digest of the signing certificate.
              -
              -
              Returns:
              +
              +
              Returns:
              AdES digest of the signing certificate
              +
            • -
            - - - -
              -
            • -

              getSigningTime

              -
              @Nullable
              -public Long getSigningTime()
              +
            • +
              +

              getSigningTime

              +
              @Nullable +public Long getSigningTime()
              Gets the xades:SigningTime.
              -
              -
              Returns:
              +
              +
              Returns:
              the signing time (in millis since epoch), or null if it is not available
              +
            • -
            - - - -
              -
            • -

              getSignaturePolicyIdentifier

              -
              @Nullable
              -public se.swedenconnect.schemas.etsi.xades_1_3_2.SignaturePolicyIdentifier getSignaturePolicyIdentifier()
              +
            • +
              +

              getSignaturePolicyIdentifier

              +
              @Nullable +public se.swedenconnect.schemas.etsi.xades_1_3_2.SignaturePolicyIdentifier getSignaturePolicyIdentifier()
              Gets the SignaturePolicyIdentifier or null
              -
              -
              Returns:
              +
              +
              Returns:
              the SignaturePolicyIdentifier or null
              +
            • -
            - - - -
              -
            • -

              setSignaturePolicy

              -
              public boolean setSignaturePolicy​(@Nonnull
              -                                  String signaturePolicy)
              +
            • +
              +

              setSignaturePolicy

              +
              public boolean setSignaturePolicy(@Nonnull + String signaturePolicy)
              Assigns the signature policy ID to the XAdES object.
              -
              -
              Parameters:
              +
              +
              Parameters:
              signaturePolicy - the ID to assign
              -
              Returns:
              +
              Returns:
              whether the object was updated
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AbstractTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AbstractTBSDataProcessor.html index 02b9bb28..aec96e67 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AbstractTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AbstractTBSDataProcessor.html @@ -1,206 +1,97 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AbstractTBSDataProcessor

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html index dba5cdb6..bda2da09 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder.html @@ -1,215 +1,102 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder

    -
    -
    + +
    AdesSigningCertificateDigest.toBuilder()
    +
     
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.html index c4225cfc..f500fa2f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/AdesSigningCertificateDigest.html @@ -1,203 +1,94 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.AdesSigningCertificateDigest

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/PDFTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/PDFTBSDataProcessor.html index c05d6675..f51e9240 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/PDFTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/PDFTBSDataProcessor.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor

    -
    No usage of se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
    -
    +No usage of se.swedenconnect.signservice.signature.tbsdata.PDFTBSDataProcessor
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSDataProcessor.html index 048dfb18..718330ac 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSDataProcessor.html @@ -1,256 +1,135 @@ - - -Uses of Interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor (SignService SignHandler - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor

    +

    Uses of Interface
    se.swedenconnect.signservice.signature.tbsdata.TBSDataProcessor

    -
    -
    +
    -
  • -
    - - -

    Uses of TBSDataProcessor in se.swedenconnect.signservice.signature.tbsdata

    - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.tbsdata that implement TBSDataProcessor 
    Modifier and TypeClassDescription
    class AbstractTBSDataProcessor +
  • +
    +

    Uses of TBSDataProcessor in se.swedenconnect.signservice.signature.tbsdata

    + +
    +
    Modifier and Type
    +
    Class
    +
    Description
    +
    class 
    + +
    Abstract implementation of TBS data processor
    -
  • class PDFTBSDataProcessor + +
    class 
    + +
    PDF TBS Data processor that parse input data to be signed and produce the actual data to be signed by the signing service.
    -
    class XMLTBSDataProcessor + +
    class 
    + +
    XML Data to be signed processor.
    -
    +
  • +
    - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.TBSProcessingDataBuilder.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.TBSProcessingDataBuilder.html index 9ecdee55..2f7de82f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.TBSProcessingDataBuilder.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.TBSProcessingDataBuilder.html @@ -1,217 +1,104 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData.TBSProcessingDataBuilder

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.html index 84283a33..9e0fbf38 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/TBSProcessingData.html @@ -1,241 +1,124 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.TBSProcessingData

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XMLTBSDataProcessor.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XMLTBSDataProcessor.html index c63c17d2..5292c553 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XMLTBSDataProcessor.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XMLTBSDataProcessor.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor

    -
    No usage of se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
    -
    +No usage of se.swedenconnect.signservice.signature.tbsdata.XMLTBSDataProcessor
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XadesQualifyingProperties.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XadesQualifyingProperties.html index fc3b3eee..8671dfd3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XadesQualifyingProperties.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/class-use/XadesQualifyingProperties.html @@ -1,206 +1,97 @@ - - -Uses of Class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties (SignService SignHandler - 1.0.2) + +Uses of Class se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties

    +

    Uses of Class
    se.swedenconnect.signservice.signature.tbsdata.XadesQualifyingProperties

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-summary.html index e0f561d8..6e19dace 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-summary.html @@ -1,231 +1,127 @@ - - -se.swedenconnect.signservice.signature.tbsdata (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.tbsdata (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.signature.tbsdata

    +

    Package se.swedenconnect.signservice.signature.tbsdata

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.signature.tbsdata
    +
    Definitions and implementations for To-be-signed (TBS) processors.
    -
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-tree.html index 3433e8c7..51a9ca16 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-tree.html @@ -1,181 +1,92 @@ - - -se.swedenconnect.signservice.signature.tbsdata Class Hierarchy (SignService SignHandler - 1.0.2) + +se.swedenconnect.signservice.signature.tbsdata Class Hierarchy (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.signature.tbsdata

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-use.html b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-use.html index cffe6b99..4809a74e 100644 --- a/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/signature/tbsdata/package-use.html @@ -1,246 +1,125 @@ - - -Uses of Package se.swedenconnect.signservice.signature.tbsdata (SignService SignHandler - 1.0.2) + +Uses of Package se.swedenconnect.signservice.signature.tbsdata (SignService SignHandler - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.signature.tbsdata

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.signature.tbsdata used by se.swedenconnect.signservice.signature.tbsdata 
    ClassDescription
    AbstractTBSDataProcessor +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Abstract implementation of TBS data processor
    -
  • AdesSigningCertificateDigest + + +
    Representation of the AdES digest of the signing certificate.
    -
    AdesSigningCertificateDigest.AdesSigningCertificateDigestBuilder 
    TBSDataProcessor + + +
     
    + +
    Interface for a "To Be Signed" data processor that prepares data for signing based on a specific signature format.
    -
    TBSProcessingData + + +
    Data class holding data related to a sign task that is the result of preparing data for signing.
    -
    TBSProcessingData.TBSProcessingDataBuilder 
    XadesQualifyingProperties + + +
     
    + +
    The XAdES object for XML signatures is a xades:QualifyingProperties object.
    -
    +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.html index 60a77e40..0638716c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.html @@ -1,347 +1,134 @@ - - -ActuatorAuditingConfiguration (SignService Spring Boot Starter - 1.0.4) + +ActuatorAuditingConfiguration (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class ActuatorAuditingConfiguration

    + +

    Class ActuatorAuditingConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
      • -
      -
    • -
    -
    -
      -
    • +
      java.lang.Object +
      se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
      +
      +

      -
      @AutoConfigureOrder(-2147483648)
      +
      @AutoConfigureOrder(-2147483648) @Configuration -public class ActuatorAuditingConfiguration -extends Object
      +public class ActuatorAuditingConfiguration +extends Object
    Configuration class setting up required beans for using Spring Boot's actuator audit logging.
    - - -
    -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            ActuatorAuditingConfiguration

            -
            public ActuatorAuditingConfiguration()
            -
          • -
          -
        • -
        +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          ActuatorAuditingConfiguration

          +
          public ActuatorAuditingConfiguration()
          - -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              auditEventRepository

              -
              @ConditionalOnMissingBean
              -@Bean
              -public org.springframework.boot.actuate.audit.AuditEventRepository auditEventRepository()
              -
              An AuditEventRepository been is needed to audit log using the Spring actuator. This method ensures that - this bean is created, if not already defined.
              -
              -
              Returns:
              -
              an AuditEventRepository bean
              -
              -
            • -
            - - - -
              -
            • -

              auditListener

              -
              @ConditionalOnBean(org.springframework.boot.actuate.audit.AuditEventRepository.class)
              -@ConditionalOnMissingBean(name="signservice.AuditListener")
              -@Bean("signservice.AuditListener")
              -public org.springframework.boot.actuate.audit.listener.AuditListener auditListener​(org.springframework.boot.actuate.audit.AuditEventRepository auditEventRepository)
              -
              In order to support audit logging using Spring actuator we need an audit listener bean named - signservice.AuditListener. If this has not been defined, this method creates it.
              -
              -
              Parameters:
              -
              auditEventRepository - the event repository
              -
              Returns:
              -
              an AuditListener
              -
              -
            • -
        -
    -
    - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.html index 65b6beba..81aae826 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.html @@ -1,468 +1,194 @@ - - -SignServiceConfiguration (SignService Spring Boot Starter - 1.0.4) + +SignServiceConfiguration (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Class SignServiceConfiguration

    + +

    Class SignServiceConfiguration

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.spring.config.SignServiceConfiguration
      • -
      -
    • -
    -
    Main configuration for a SignService application.
    - - -
    -
    -
      -
    • + +
      +
        -
        - +
      • +
        +

        Constructor Summary

        +
        Constructors
        +
        +
        Constructor
        +
        Description
        + +
         
        +
        +
      • -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          All Methods Instance Methods Concrete Methods 
          Modifier and TypeMethodDescription
          se.swedenconnect.signservice.core.config.BeanLoaderbeanLoader() -
          Creates the BeanLoader that are used during setup.
          -
          se.swedenconnect.signservice.config.BeanRegistratorbeanRegistrator() -
          Creates the BeanRegistrator that are used during setup.
          -
          se.swedenconnect.signservice.core.config.HandlerFactoryRegistryhandlerFactoryRegistry() -
          Creates the HandlerFactoryRegistry bean that is needed for handler configuration and creation.
          -
          voidsetApplicationContext​(org.springframework.context.ConfigurableApplicationContext applicationContext) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          void
          +
          setApplicationContext(org.springframework.context.ConfigurableApplicationContext applicationContext)
          +
          The application context.
          -
        • voidsetApplicationEventPublisher​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) + +
          void
          +
          setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
          +
          Needed to set up actuator audit logging.
          -
          voidsetProperties​(se.swedenconnect.signservice.config.SignServiceConfigurationProperties properties) + +
          void
          +
          setProperties(se.swedenconnect.signservice.config.SignServiceConfigurationProperties properties)
          +
          The SignService configuration properties.
          -
          se.swedenconnect.signservice.application.SignServiceEngineManagersignServiceEngineManager​(se.swedenconnect.signservice.config.SignServiceFactory signServiceFactory) -
          Creates the SignServiceEngineManager bean.
          -
          se.swedenconnect.signservice.config.SignServiceFactorysignServiceFactory​(se.swedenconnect.signservice.core.config.HandlerFactoryRegistry handlerFactoryRegistry) -
          Creates the SignServiceFactory bean that we use to set up the SignServiceEngineManager.
          -
          - -
        • -
        +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            SignServiceConfiguration

            -
            public SignServiceConfiguration()
            -
          • -
          -
        • -
        +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          SignServiceConfiguration

          +
          public SignServiceConfiguration()
          - -
          -
            -
          • - - -

            Method Detail

            - - - -
              -
            • -

              handlerFactoryRegistry

              -
              @Bean
              -public se.swedenconnect.signservice.core.config.HandlerFactoryRegistry handlerFactoryRegistry()
              -
              Creates the HandlerFactoryRegistry bean that is needed for handler configuration and creation.
              -
              -
              Returns:
              -
              a HandlerFactoryRegistry bean
              -
              -
            • -
            - - - -
              -
            • -

              signServiceFactory

              -
              @ConditionalOnMissingBean
              -@Bean
              -public se.swedenconnect.signservice.config.SignServiceFactory signServiceFactory​(se.swedenconnect.signservice.core.config.HandlerFactoryRegistry handlerFactoryRegistry)
              -
              Creates the SignServiceFactory bean that we use to set up the SignServiceEngineManager.
              -
              -
              Parameters:
              -
              handlerFactoryRegistry - handler factory registry
              -
              Returns:
              -
              a SignServiceFactory bean
              -
              -
            • -
            - - - -
              -
            • -

              beanLoader

              -
              @ConditionalOnMissingBean
              -@Bean
              -public se.swedenconnect.signservice.core.config.BeanLoader beanLoader()
              -
              Creates the BeanLoader that are used during setup.
              -
              -
              Returns:
              -
              a BeanLoader bean
              -
            - - - -
              -
            • -

              beanRegistrator

              -
              @Bean
              -public se.swedenconnect.signservice.config.BeanRegistrator beanRegistrator()
              -
              Creates the BeanRegistrator that are used during setup.
              -
              -
              Returns:
              -
              a BeanRegistrator bean
              -
              -
            • -
            - - - -
              -
            • -

              signServiceEngineManager

              -
              @ConditionalOnMissingBean
              -@Bean("signservice.SignServiceEngineManager")
              -public se.swedenconnect.signservice.application.SignServiceEngineManager signServiceEngineManager​(se.swedenconnect.signservice.config.SignServiceFactory signServiceFactory)
              -                                                                                           throws Exception
              -
              Creates the SignServiceEngineManager bean.
              -
              -
              Parameters:
              -
              signServiceFactory - the factory for creating a manager bean
              -
              Returns:
              -
              a SignServiceEngineManager bean
              -
              Throws:
              -
              Exception - for configuration errors
              -
              +
        • -
        - - - -
          -
        • -

          setApplicationContext

          -
          public void setApplicationContext​(org.springframework.context.ConfigurableApplicationContext applicationContext)
          + +
        • +
          +

          Method Details

          +
            +
          • +
            +

            setApplicationContext

            +
            public void setApplicationContext(org.springframework.context.ConfigurableApplicationContext applicationContext)
            The application context.
            +
          • -
          - - - -
            -
          • -

            setApplicationEventPublisher

            -
            public void setApplicationEventPublisher​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
            +
          • +
            +

            setApplicationEventPublisher

            +
            public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
            Needed to set up actuator audit logging.
            +
          • -
          - - - -
            -
          • -

            setProperties

            -
            public void setProperties​(se.swedenconnect.signservice.config.SignServiceConfigurationProperties properties)
            +
          • +
            +

            setProperties

            +
            public void setProperties(se.swedenconnect.signservice.config.SignServiceConfigurationProperties properties)
            The SignService configuration properties.
            -
          • -
          +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/ActuatorAuditingConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/ActuatorAuditingConfiguration.html index e0340373..107e6ee7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/ActuatorAuditingConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/ActuatorAuditingConfiguration.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration (SignService Spring Boot Starter - 1.0.4) + +Uses of Class se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration

    -
    No usage of se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
    -
    +No usage of se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/SignServiceConfiguration.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/SignServiceConfiguration.html index 724fbf62..9a4ccd8f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/SignServiceConfiguration.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/class-use/SignServiceConfiguration.html @@ -1,148 +1,61 @@ - - -Uses of Class se.swedenconnect.signservice.spring.config.SignServiceConfiguration (SignService Spring Boot Starter - 1.0.4) + +Uses of Class se.swedenconnect.signservice.spring.config.SignServiceConfiguration (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.spring.config.SignServiceConfiguration

    +

    Uses of Class
    se.swedenconnect.signservice.spring.config.SignServiceConfiguration

    -
    No usage of se.swedenconnect.signservice.spring.config.SignServiceConfiguration
    -
    +No usage of se.swedenconnect.signservice.spring.config.SignServiceConfiguration
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-summary.html index c4aecc59..b0b6315f 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-summary.html @@ -1,179 +1,95 @@ - - -se.swedenconnect.signservice.spring.config (SignService Spring Boot Starter - 1.0.4) + +se.swedenconnect.signservice.spring.config (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.spring.config

    +

    Package se.swedenconnect.signservice.spring.config

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.spring.config
    +
    Spring configuration for a SignService application.
    -
    +
    +
    -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-tree.html index b1a860b3..5b0beeab 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-tree.html @@ -1,160 +1,72 @@ - - -se.swedenconnect.signservice.spring.config Class Hierarchy (SignService Spring Boot Starter - 1.0.4) + +se.swedenconnect.signservice.spring.config Class Hierarchy (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.spring.config

    -
    -
    +

    Class Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-use.html b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-use.html index eb138ccc..07a0fab4 100644 --- a/docs/apidocs/se/swedenconnect/signservice/spring/config/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/spring/config/package-use.html @@ -1,148 +1,61 @@ - - -Uses of Package se.swedenconnect.signservice.spring.config (SignService Spring Boot Starter - 1.0.4) + +Uses of Package se.swedenconnect.signservice.spring.config (SignService Spring Boot Starter - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.spring.config

    -
    No usage of se.swedenconnect.signservice.spring.config
    -
    +No usage of se.swedenconnect.signservice.spring.config
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayChecker.html b/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayChecker.html index 9f99eb65..a5745513 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayChecker.html @@ -1,272 +1,149 @@ - - -MessageReplayChecker (SignService Core - 1.0.2) + +MessageReplayChecker (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface MessageReplayChecker

    + +

    Interface MessageReplayChecker

    -
    -
    -
      -
    • -
      +
      +
      All Known Implementing Classes:
      DefaultMessageReplayChecker

      -
      public interface MessageReplayChecker
      +
      public interface MessageReplayChecker
      Interface for protecting against message replay attacks.
      -
    • -
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Summary

          - - - - - - - - - - - - -
          All Methods Instance Methods Abstract Methods 
          Modifier and TypeMethodDescription
          voidcheckReplay​(String id) +
        • +
          +

          Method Summary

          +
          +
          +
          +
          +
          Modifier and Type
          +
          Method
          +
          Description
          +
          void
          + +
          Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
          -
        • -
        • -
        +
    +
    +
    +
    -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            checkReplay

            -
            void checkReplay​(String id)
            -          throws MessageReplayException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              checkReplay

              +
              void checkReplay(String id) + throws MessageReplayException
              Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.

              If the message ID is not present in its cache it will be stored.

              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the message ID
              -
              Throws:
              +
              Throws:
              MessageReplayException - if ID is present in the replay cache
              -
            • -
            +
      -
    -
    - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayException.html b/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayException.html index a1e56767..9338ddb0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayException.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/MessageReplayException.html @@ -1,303 +1,159 @@ - - -MessageReplayException (SignService Core - 1.0.2) + +MessageReplayException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class MessageReplayException

    + +

    Class MessageReplayException

    -
    - -
    -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            MessageReplayException

            -
            public MessageReplayException​(String message)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              MessageReplayException

              +
              public MessageReplayException(String message)
              Constructor taking an error message.
              -
              -
              Parameters:
              +
              +
              Parameters:
              message - the error message
              -
            • -
            +
      -
    -
    - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/StorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/StorageContainer.html index 0b5335f6..2274adf8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/StorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/StorageContainer.html @@ -1,372 +1,227 @@ - - -StorageContainer (SignService Core - 1.0.2) + +StorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    - +
    +
    - -

    Interface StorageContainer<T extends Serializable>

    + +

    Interface StorageContainer<T extends Serializable>

    -
    -
    - -
    -
    -
    +
    +
    + - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            @Nonnull
            -String getName()
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              getName

              +
              @Nonnull +String getName()
              Gets the name of the storage container.
              -
              -
              Returns:
              +
              +
              Returns:
              the storage container name
              +
            • -
            - - - - - -
              -
            • -

              put

              -
              void put​(@Nonnull
              -         String id,
              -         @Nonnull
              -         T data)
              +
            • +
              +

              put

              +
              void put(@Nonnull + String id, + @Nonnull + T data)
              Stores a data element in the container.
              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the unique ID of the element
              data - the element to store
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nullable
              -T get​(@Nonnull
              -      String id)
              +
            • +
              +

              get

              +
              @Nullable +T get(@Nonnull + String id)
              Gets a data element from the container.

              Note that an expired element will never be returned.

              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the unique ID of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              +
            • -
            - - - -
              -
            • -

              remove

              -
              void remove​(String id)
              +
            • +
              +

              remove

              +
              void remove(String id)
              Removes an element from the container.
              -
              -
              Parameters:
              +
              +
              Parameters:
              id - the unique ID of the element
              +
            • -
            - - - -
              -
            • -

              getElementLifetime

              -
              @Nullable
              -Duration getElementLifetime()
              +
            • +
              +

              getElementLifetime

              +
              @Nullable +Duration getElementLifetime()
              Gets the "lifetime" of elements held in the container. A null return value means "never expires".
              -
              -
              Returns:
              +
              +
              Returns:
              the lifetime, or null for eternal lifetime
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayChecker.html b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayChecker.html index 7e041e7d..7ccebcc7 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayChecker.html @@ -1,198 +1,91 @@ - - -Uses of Interface se.swedenconnect.signservice.storage.MessageReplayChecker (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.storage.MessageReplayChecker (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.storage.MessageReplayChecker

    +

    Uses of Interface
    se.swedenconnect.signservice.storage.MessageReplayChecker

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayException.html b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayException.html index 55c0d1d6..1d9501d0 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayException.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/MessageReplayException.html @@ -1,230 +1,113 @@ - - -Uses of Class se.swedenconnect.signservice.storage.MessageReplayException (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.storage.MessageReplayException (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.storage.MessageReplayException

    +

    Uses of Class
    se.swedenconnect.signservice.storage.MessageReplayException

    -
    -
    +
    -
  • -
    - - -

    Uses of MessageReplayException in se.swedenconnect.signservice.storage.impl

    - - - - - - - - - - - - - - -
    Methods in se.swedenconnect.signservice.storage.impl that throw MessageReplayException 
    Modifier and TypeMethodDescription
    voidDefaultMessageReplayChecker.checkReplay​(String id) +
  • +
    +

    Uses of MessageReplayException in se.swedenconnect.signservice.storage.impl

    + +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    DefaultMessageReplayChecker.checkReplay(String id)
    +
    Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
    -
  • +
  • + - - - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/StorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/StorageContainer.html index 651f8d84..d1cbf43a 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/class-use/StorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/class-use/StorageContainer.html @@ -1,222 +1,107 @@ - - -Uses of Interface se.swedenconnect.signservice.storage.StorageContainer (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.storage.StorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.storage.StorageContainer

    +

    Uses of Interface
    se.swedenconnect.signservice.storage.StorageContainer

    -
    -
    +
    - - -
    + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.html index b3435042..b91b5e6c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/DefaultMessageReplayChecker.html @@ -1,340 +1,195 @@ - - -DefaultMessageReplayChecker (SignService Core - 1.0.2) + +DefaultMessageReplayChecker (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class DefaultMessageReplayChecker

    + +

    Class DefaultMessageReplayChecker

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
      • -
      -
    • -
    -
    - -
    -
    -
    +
    + -
    - +
    +
    + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            DefaultMessageReplayChecker

            -
            public DefaultMessageReplayChecker​(@Nonnull
            -                                   ReplayCheckerStorageContainer storage)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              DefaultMessageReplayChecker

              +
              public DefaultMessageReplayChecker(@Nonnull + ReplayCheckerStorageContainer storage)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              storage - the storage where ID:s are stored
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            checkReplay

            -
            public void checkReplay​(@Nonnull
            -                        String id)
            -                 throws MessageReplayException
            +
          • +
            +

            Method Details

            +
              +
            • +
              +

              checkReplay

              +
              public void checkReplay(@Nonnull + String id) + throws MessageReplayException
              Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.

              If the message ID is not present in its cache it will be stored.

              -
              -
              Specified by:
              +
              +
              Specified by:
              checkReplay in interface MessageReplayChecker
              -
              Parameters:
              +
              Parameters:
              id - the message ID
              -
              Throws:
              +
              Throws:
              MessageReplayException - if ID is present in the replay cache
              -
            • -
            +
      -
    - - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.html index 7e361856..dec3d09b 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryReplayCheckerStorageContainer.html @@ -1,320 +1,163 @@ - - -InMemoryReplayCheckerStorageContainer (SignService Core - 1.0.2) + +InMemoryReplayCheckerStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class InMemoryReplayCheckerStorageContainer

    + +

    Class InMemoryReplayCheckerStorageContainer

    -
    - -
    - -
    -
    -
    +
    - -
    - + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer

    +cleanup, get, getElementLifetime, getName, put, remove, setCleanupThreshold, setElementLifetime
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +

    Methods inherited from interface se.swedenconnect.signservice.storage.StorageContainer

    +get, getElementLifetime, getName, put, remove
  • -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InMemoryReplayCheckerStorageContainer

            -
            public InMemoryReplayCheckerStorageContainer​(@Nonnull
            -                                             String name)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InMemoryReplayCheckerStorageContainer

              +
              public InMemoryReplayCheckerStorageContainer(@Nonnull + String name)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the container name
              -
            • -
            +
      -
    -
    - + + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.html index b2b8035c..b783db48 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/InMemoryStorageContainer.html @@ -1,555 +1,364 @@ - - -InMemoryStorageContainer (SignService Core - 1.0.2) + +InMemoryStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Class InMemoryStorageContainer<T extends Serializable>

    + +

    Class InMemoryStorageContainer<T extends Serializable>

    -
    -
      -
    • java.lang.Object
    • -
    • -
        -
      • se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer<T>
      • -
      -
    • -
    -
    - -
    -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Summary

          - - - - - - - - - - - - -
          Fields 
          Modifier and TypeFieldDescription
          static intDEFAULT_CLEANUP_THRESHOLD +
        • +
          +

          Field Summary

          +
          Fields
          +
          +
          Modifier and Type
          +
          Field
          +
          Description
          +
          static final int
          + +
          The default the threshold for cleaning up expired entries.
          -
        • -
        • -
        +
    +
    + -
    - +
    +
    + -
    - + + + + +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    - -
    -
      -
    • + +
      +
        -
        -
          -
        • - - -

          Field Detail

          - - - -
            -
          • -

            DEFAULT_CLEANUP_THRESHOLD

            -
            public static final int DEFAULT_CLEANUP_THRESHOLD
            +
          • +
            +

            Field Details

            +
              +
            • +
              +

              DEFAULT_CLEANUP_THRESHOLD

              +
              public static final int DEFAULT_CLEANUP_THRESHOLD
              The default the threshold for cleaning up expired entries.
              -
              -
              See Also:
              -
              Constant Field Values
              -
              -
            • +
              +
              See Also:
              +
              + +
              +
              +
        + -
        -
          -
        • - - -

          Constructor Detail

          - - - -
            -
          • -

            InMemoryStorageContainer

            -
            public InMemoryStorageContainer​(@Nonnull
            -                                String name)
            +
          • +
            +

            Constructor Details

            +
              +
            • +
              +

              InMemoryStorageContainer

              +
              public InMemoryStorageContainer(@Nonnull + String name)
              Constructor.
              -
              -
              Parameters:
              +
              +
              Parameters:
              name - the container name
              -
            • -
            +
        + -
        -
          -
        • - - -

          Method Detail

          - - - -
            -
          • -

            getName

            -
            @Nonnull
            -public String getName()
            +
          • +
            +

            Method Details

            + - - - - - -
              -
            • -

              put

              -
              public void put​(@Nonnull
              -                String id,
              -                @Nonnull
              -                T data)
              +
            • +
              +

              put

              +
              public void put(@Nonnull + String id, + @Nonnull + T data)
              Stores a data element in the container.
              -
              -
              Specified by:
              -
              put in interface StorageContainer<T extends Serializable>
              -
              Parameters:
              +
              +
              Specified by:
              +
              put in interface StorageContainer<T extends Serializable>
              +
              Parameters:
              id - the unique ID of the element
              data - the element to store
              +
            • -
            - - - -
              -
            • -

              get

              -
              @Nullable
              -public T get​(@Nonnull
              -             String id)
              +
            • +
              +

              get

              +
              @Nullable +public T get(@Nonnull + String id)
              Gets a data element from the container.

              Note that an expired element will never be returned.

              -
              -
              Specified by:
              -
              get in interface StorageContainer<T extends Serializable>
              -
              Parameters:
              +
              +
              Specified by:
              +
              get in interface StorageContainer<T extends Serializable>
              +
              Parameters:
              id - the unique ID of the element
              -
              Returns:
              +
              Returns:
              the element, or null if no matching element is available
              +
            • -
            - - - - - - - -
              -
            • -

              cleanup

              -
              public void cleanup()
              +
            • +
              +

              cleanup

              +
              public void cleanup()
              Removes expired entries.
              +
            • -
            - - - - - - - -
              -
            • -

              setElementLifetime

              -
              public void setElementLifetime​(@Nonnull
              -                               Duration elementLifetime)
              +
            • +
              +

              setElementLifetime

              +
              public void setElementLifetime(@Nonnull + Duration elementLifetime)
              Assigns the lifetime of stored entries. The default is null, meaning that elements never expire.
              -
              -
              Parameters:
              +
              +
              Parameters:
              elementLifetime - the lifetime
              +
            • -
            - - - -
              -
            • -

              setCleanupThreshold

              -
              public void setCleanupThreshold​(int cleanupThreshold)
              +
            • +
              +

              setCleanupThreshold

              +
              public void setCleanupThreshold(int cleanupThreshold)
              Assigns the indicator for the container size threshold when the container should invoke cleanup(). The default is 500.
              -
              -
              Parameters:
              +
              +
              Parameters:
              cleanupThreshold - the threshold
              -
            • -
            +
      -
    - - + + -
    - -
    - - - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.html index a2464b5c..da349237 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/ReplayCheckerStorageContainer.html @@ -1,225 +1,107 @@ - - -ReplayCheckerStorageContainer (SignService Core - 1.0.2) + +ReplayCheckerStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + - +
    +
    - -

    Interface ReplayCheckerStorageContainer

    + +

    Interface ReplayCheckerStorageContainer

    -
    -
    - -
    -
    -
    -
    -
    + +
    -
    - -
    - - -
    - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/DefaultMessageReplayChecker.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/DefaultMessageReplayChecker.html index 4ae89ed1..024189f8 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/DefaultMessageReplayChecker.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/DefaultMessageReplayChecker.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker

    +

    Uses of Class
    se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker

    -
    No usage of se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
    -
    +No usage of se.swedenconnect.signservice.storage.impl.DefaultMessageReplayChecker
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryReplayCheckerStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryReplayCheckerStorageContainer.html index 19882618..65e6252c 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryReplayCheckerStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryReplayCheckerStorageContainer.html @@ -1,150 +1,62 @@ - - -Uses of Class se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer

    +

    Uses of Class
    se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer

    -
    No usage of se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer
    -
    +No usage of se.swedenconnect.signservice.storage.impl.InMemoryReplayCheckerStorageContainer
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryStorageContainer.html index b228b408..4eb1ba54 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/InMemoryStorageContainer.html @@ -1,198 +1,91 @@ - - -Uses of Class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer (SignService Core - 1.0.2) + +Uses of Class se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Class
    se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer

    +

    Uses of Class
    se.swedenconnect.signservice.storage.impl.InMemoryStorageContainer

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/ReplayCheckerStorageContainer.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/ReplayCheckerStorageContainer.html index c567a422..8607eaf2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/ReplayCheckerStorageContainer.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/class-use/ReplayCheckerStorageContainer.html @@ -1,213 +1,102 @@ - - -Uses of Interface se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer (SignService Core - 1.0.2) + +Uses of Interface se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +
    -

    Uses of Interface
    se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer

    +

    Uses of Interface
    se.swedenconnect.signservice.storage.impl.ReplayCheckerStorageContainer

    -
    -
    +
    - - -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-summary.html index 6c97e047..36aebcd3 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-summary.html @@ -1,204 +1,123 @@ - - -se.swedenconnect.signservice.storage.impl (SignService Core - 1.0.2) + +se.swedenconnect.signservice.storage.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.storage.impl

    +

    Package se.swedenconnect.signservice.storage.impl

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.storage.impl
    +
    Implementations for storage classes.
    -
    + +
    +
    Specialization of the StorageContainer interface for usage with the DefaultMessageReplayChecker.
    +
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-tree.html index e41aac8f..56ac7033 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-tree.html @@ -1,180 +1,91 @@ - - -se.swedenconnect.signservice.storage.impl Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.storage.impl Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.storage.impl

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-use.html b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-use.html index 1379c386..ec0e9b02 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/impl/package-use.html @@ -1,195 +1,92 @@ - - -Uses of Package se.swedenconnect.signservice.storage.impl (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.storage.impl (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.storage.impl

    -
    -
    +
    + -
    +
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/package-summary.html b/docs/apidocs/se/swedenconnect/signservice/storage/package-summary.html index b817b8b7..a7519b46 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/package-summary.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/package-summary.html @@ -1,198 +1,119 @@ - - -se.swedenconnect.signservice.storage (SignService Core - 1.0.2) + +se.swedenconnect.signservice.storage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    +
    + +
    +
    -

    Package se.swedenconnect.signservice.storage

    +

    Package se.swedenconnect.signservice.storage

    -
    -
    - - +
    +
    package se.swedenconnect.signservice.storage
    +
    API:s for storage.
    -
    + +
    +
    An interface defining generic methods for storage.
    +
    +
    + + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/package-tree.html b/docs/apidocs/se/swedenconnect/signservice/storage/package-tree.html index aed60b05..bd114ff2 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/package-tree.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/package-tree.html @@ -1,117 +1,70 @@ - - -se.swedenconnect.signservice.storage Class Hierarchy (SignService Core - 1.0.2) + +se.swedenconnect.signservice.storage Class Hierarchy (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Hierarchy For Package se.swedenconnect.signservice.storage

    -Package Hierarchies: +Package Hierarchies:
    -
    -
    +

    Class Hierarchy

    -
    +

    Interface Hierarchy

    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/se/swedenconnect/signservice/storage/package-use.html b/docs/apidocs/se/swedenconnect/signservice/storage/package-use.html index a5646d9c..a96b9c72 100644 --- a/docs/apidocs/se/swedenconnect/signservice/storage/package-use.html +++ b/docs/apidocs/se/swedenconnect/signservice/storage/package-use.html @@ -1,226 +1,113 @@ - - -Uses of Package se.swedenconnect.signservice.storage (SignService Core - 1.0.2) + +Uses of Package se.swedenconnect.signservice.storage (SignService Core - 1.1.0) + - + + + - + - - - - - + + - - -
    +
    + +

    Uses of Package
    se.swedenconnect.signservice.storage

    -
    -
    +
    + -
  • - - - - - - - - - - - - - - - - - - - - - - -
    Classes in se.swedenconnect.signservice.storage used by se.swedenconnect.signservice.storage.impl 
    ClassDescription
    MessageReplayChecker +
  • +
    + +
    +
    Class
    +
    Description
    + +
    Interface for protecting against message replay attacks.
    -
  • MessageReplayException + + +
    Exception class that indicates a message replay attack.
    -
    StorageContainer + + +
    An interface defining generic methods for storage.
    -
    +
  • +
    + - + - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/search.js b/docs/apidocs/search.js index 38160c2f..13aba853 100644 --- a/docs/apidocs/search.js +++ b/docs/apidocs/search.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * @@ -24,65 +24,100 @@ */ var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; var catModules = "Modules"; var catPackages = "Packages"; -var catTypes = "Types"; +var catTypes = "Classes and Interfaces"; var catMembers = "Members"; -var catSearchTags = "SearchTags"; -var highlight = "$&"; -var camelCaseRegexp = ""; -var secondaryMatcher = ""; -function getHighlightedText(item) { - var ccMatcher = new RegExp(camelCaseRegexp); - var label = item.replace(ccMatcher, highlight); - if (label === item) { - label = item.replace(secondaryMatcher, highlight); +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) } - return label; + return highlighted; } function getURLPrefix(ui) { var urlPrefix=""; - if (useModuleDirectories) { - var slash = "/"; - if (ui.item.category === catModules) { - return ui.item.l + slash; - } else if (ui.item.category === catPackages && ui.item.m) { - return ui.item.m + slash; - } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { $.each(packageSearchIndex, function(index, item) { - if (ui.item.p == item.l) { + if (item.m && ui.item.p === item.l) { urlPrefix = item.m + slash; } }); - return urlPrefix; - } else { - return urlPrefix; } } return urlPrefix; } +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} var watermark = 'Search'; $(function() { - $("#search").val(''); - $("#search").prop("disabled", false); - $("#reset").prop("disabled", false); - $("#search").val(watermark).addClass('watermark'); - $("#search").blur(function() { - if ($(this).val().length == 0) { + var search = $("#search-input"); + var reset = $("#reset-button"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { $(this).val(watermark).addClass('watermark'); } }); - $("#search").on('click keydown', function() { - if ($(this).val() == watermark) { + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { $(this).val('').removeClass('watermark'); } }); - $("#reset").click(function() { - $("#search").val(''); - $("#search").focus(); + reset.click(function() { + search.val('').focus(); }); - $("#search").focus(); - $("#search")[0].setSelectionRange(0, 0); + search.focus()[0].setSelectionRange(0, 0); }); $.widget("custom.catcomplete", $.ui.autocomplete, { _create: function() { @@ -90,224 +125,217 @@ $.widget("custom.catcomplete", $.ui.autocomplete, { this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); }, _renderMenu: function(ul, items) { - var rMenu = this, - currentCategory = ""; + var rMenu = this; + var currentCategory = ""; rMenu.menu.bindings = $(); $.each(items, function(index, item) { var li; - if (item.l !== noResult.l && item.category !== currentCategory) { + if (item.category && item.category !== currentCategory) { ul.append("
  • " + item.category + "
  • "); currentCategory = item.category; } li = rMenu._renderItemData(ul, item); if (item.category) { li.attr("aria-label", item.category + " : " + item.l); - li.attr("class", "resultItem"); + li.attr("class", "result-item"); } else { li.attr("aria-label", item.l); - li.attr("class", "resultItem"); + li.attr("class", "result-item"); } }); }, _renderItem: function(ul, item) { var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") if (item.category === catModules) { - label = getHighlightedText(item.l); + label = getHighlightedText(item.l, matcher, fallbackMatcher); } else if (item.category === catPackages) { - label = (item.m) - ? getHighlightedText(item.m + "/" + item.l) - : getHighlightedText(item.l); + label = getHighlightedText(item.l, matcher, fallbackMatcher); } else if (item.category === catTypes) { - label = (item.p) - ? getHighlightedText(item.p + "." + item.l) - : getHighlightedText(item.l); + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); } else if (item.category === catMembers) { - label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); } else if (item.category === catSearchTags) { - label = getHighlightedText(item.l); + label = getHighlightedText(item.l, matcher, fallbackMatcher); } else { label = item.l; } var li = $("
  • ").appendTo(ul); var div = $("
    ").appendTo(li); - if (item.category === catSearchTags) { + if (item.category === catSearchTags && item.h) { if (item.d) { - div.html(label + " (" + item.h + ")
    " + div.html(label + " (" + item.h + ")
    " + item.d + "
    "); } else { - div.html(label + " (" + item.h + ")"); + div.html(label + " (" + item.h + ")"); } } else { - div.html(label); + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } } return li; } }); -$(function() { - $("#search").catcomplete({ - minLength: 1, - delay: 100, - source: function(request, response) { - var result = new Array(); - var presult = new Array(); - var tresult = new Array(); - var mresult = new Array(); - var tgresult = new Array(); - var secondaryresult = new Array(); - var displayCount = 0; - var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); - camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); - var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); - secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); - // Return the nested innermost name from the specified object - function nestedName(e) { - return e.l.substring(e.l.lastIndexOf(".") + 1); - } +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); - function concatResults(a1, a2) { - a1 = a1.concat(a2); - a2.length = 0; - return a1; - } + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } - if (moduleSearchIndex) { - var mdleCount = 0; - $.each(moduleSearchIndex, function(index, item) { - item.category = catModules; - if (exactMatcher.test(item.l)) { - result.push(item); - mdleCount++; - } else if (camelCaseMatcher.test(item.l)) { - result.push(item); - } else if (secondaryMatcher.test(item.l)) { - secondaryresult.push(item); - } - }); - displayCount = mdleCount; - result = concatResults(result, secondaryresult); - } - if (packageSearchIndex) { - var pCount = 0; - var pkg = ""; - $.each(packageSearchIndex, function(index, item) { - item.category = catPackages; - pkg = (item.m) - ? (item.m + "/" + item.l) - : item.l; - if (exactMatcher.test(item.l)) { - presult.push(item); - pCount++; - } else if (camelCaseMatcher.test(pkg)) { - presult.push(item); - } else if (secondaryMatcher.test(pkg)) { - secondaryresult.push(item); - } - }); - result = result.concat(concatResults(presult, secondaryresult)); - displayCount = (pCount > displayCount) ? pCount : displayCount; - } - if (typeSearchIndex) { - var tCount = 0; - $.each(typeSearchIndex, function(index, item) { - item.category = catTypes; - var s = nestedName(item); - if (exactMatcher.test(s)) { - tresult.push(item); - tCount++; - } else if (camelCaseMatcher.test(s)) { - tresult.push(item); - } else if (secondaryMatcher.test(item.p + "." + item.l)) { - secondaryresult.push(item); - } - }); - result = result.concat(concatResults(tresult, secondaryresult)); - displayCount = (tCount > displayCount) ? tCount : displayCount; - } - if (memberSearchIndex) { - var mCount = 0; - $.each(memberSearchIndex, function(index, item) { - item.category = catMembers; - var s = nestedName(item); - if (exactMatcher.test(s)) { - mresult.push(item); - mCount++; - } else if (camelCaseMatcher.test(s)) { - mresult.push(item); - } else if (secondaryMatcher.test(item.c + "." + item.l)) { - secondaryresult.push(item); - } - }); - result = result.concat(concatResults(mresult, secondaryresult)); - displayCount = (mCount > displayCount) ? mCount : displayCount; - } - if (tagSearchIndex) { - var tgCount = 0; - $.each(tagSearchIndex, function(index, item) { - item.category = catSearchTags; - if (exactMatcher.test(item.l)) { - tgresult.push(item); - tgCount++; - } else if (secondaryMatcher.test(item.l)) { - secondaryresult.push(item); - } - }); - result = result.concat(concatResults(tgresult, secondaryresult)); - displayCount = (tgCount > displayCount) ? tgCount : displayCount; - } - displayCount = (displayCount > 500) ? displayCount : 500; - var counter = function() { - var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; - var f = function(item) { - count[item.category] += 1; - return (count[item.category] <= displayCount); - }; - return f; - }(); - response(result.filter(counter)); - }, + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, response: function(event, ui) { if (!ui.content.length) { ui.content.push(noResult); } else { - $("#search").empty(); + $("#search-input").empty(); } }, autoFocus: true, + focus: function(event, ui) { + return false; + }, position: { collision: "flip" }, select: function(event, ui) { - if (ui.item.l !== noResult.l) { + if (ui.item.category) { var url = getURLPrefix(ui); if (ui.item.category === catModules) { - if (useModuleDirectories) { - url += "module-summary.html"; - } else { - url = ui.item.l + "-summary.html"; - } + url += "module-summary.html"; } else if (ui.item.category === catPackages) { - if (ui.item.url) { - url = ui.item.url; + if (ui.item.u) { + url = ui.item.u; } else { - url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; } } else if (ui.item.category === catTypes) { - if (ui.item.url) { - url = ui.item.url; - } else if (ui.item.p === "") { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { url += ui.item.l + ".html"; } else { url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; } } else if (ui.item.category === catMembers) { - if (ui.item.p === "") { + if (ui.item.p === UNNAMED) { url += ui.item.c + ".html" + "#"; } else { url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; } - if (ui.item.url) { - url += ui.item.url; + if (ui.item.u) { + url += ui.item.u; } else { url += ui.item.l; } @@ -319,7 +347,7 @@ $(function() { } else { window.location.href = pathtoroot + url; } - $("#search").focus(); + $("#search-input").focus(); } } }); diff --git a/docs/apidocs/serialized-form.html b/docs/apidocs/serialized-form.html index 86607b1e..6cc5389c 100644 --- a/docs/apidocs/serialized-form.html +++ b/docs/apidocs/serialized-form.html @@ -1,1049 +1,1041 @@ - - + Serialized Form (SignService API Documentation) + - + + + - + - - - - - + + - - -
    +
    + +

    Serialized Form

    -
    -
    - - - -

    Copyright © 2023 Sweden Connect. All rights reserved.

    - diff --git a/docs/apidocs/stylesheet.css b/docs/apidocs/stylesheet.css index cf0f4810..6dc5b365 100644 --- a/docs/apidocs/stylesheet.css +++ b/docs/apidocs/stylesheet.css @@ -1,4 +1,4 @@ -/* +/* * Javadoc style sheet */ @@ -40,13 +40,6 @@ a[href]:hover, a[href]:focus { a[name] { color:#353833; } -a[name]:before, a[name]:target, a[id]:before, a[id]:target { - content:""; - display:inline-block; - position:relative; - padding-top:129px; - margin-top:-129px; -} pre { font-family:'DejaVu Sans Mono', monospace; font-size:14px; @@ -59,22 +52,24 @@ h2 { } h3 { font-size:16px; - font-style:italic; } h4 { - font-size:13px; + font-size:15px; } h5 { - font-size:12px; + font-size:14px; } h6 { - font-size:11px; + font-size:13px; } ul { list-style-type:disc; } code, tt { font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { font-size:14px; padding-top:4px; margin-top:8px; @@ -85,7 +80,7 @@ dt code { font-size:14px; padding-top:4px; } -table tr td dt code { +.summary-table dt code { font-family:'DejaVu Sans Mono', monospace; font-size:14px; vertical-align:top; @@ -94,7 +89,10 @@ table tr td dt code { sup { font-size:8px; } - +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} /* * Styles for HTML generated by javadoc. * @@ -106,26 +104,19 @@ sup { */ .clear { clear:both; - height:0px; + height:0; overflow:hidden; } -.aboutLanguage { +.about-language { float:right; - padding:0px 21px; + padding:0 21px 8px 8px; font-size:11px; - z-index:200; margin-top:-9px; + height:2.9em; } -.legalCopy { +.legal-copy { margin-left:.5em; } -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} .tab { background-color:#0066FF; color:#ffffff; @@ -136,152 +127,124 @@ sup { /* * Styles for navigation bar. */ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.navPadding { - padding-top: 107px; -} -.fixedNav { - position:fixed; - width:100%; - z-index:999; - background-color:#ffffff; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; width:100%; clear:right; - height:2.8em; + min-height:2.8em; padding-top:10px; overflow:hidden; font-size:12px; } -.subNav { +.sub-nav { background-color:#dee3e9; float:left; width:100%; overflow:hidden; font-size:12px; } -.subNav div { +.sub-nav div { clear:left; float:left; padding:0 0 5px 6px; text-transform:uppercase; } -ul.navList, ul.subNavList { +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { float:left; margin:0 25px 0 0; padding:0; } -ul.navList li{ +ul.nav-list li { list-style:none; float:left; padding: 5px 6px; text-transform:uppercase; } -ul.navListSearch { +.sub-nav .nav-list-search { float:right; margin:0 0 0 0; - padding:0; -} -ul.navListSearch li { - list-style:none; - float:right; - padding: 5px 6px; - text-transform:uppercase; + padding:5px 6px; + clear:none; } -ul.navListSearch li label { +.nav-list-search label { position:relative; right:-16px; } -ul.subNavList li { +ul.sub-nav-list li { list-style:none; float:left; + padding-top:10px; } -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { +.top-nav a:link, .top-nav a:active, .top-nav a:visited { color:#FFFFFF; text-decoration:none; text-transform:uppercase; } -.topNav a:hover, .bottomNav a:hover { +.top-nav a:hover { text-decoration:none; color:#bb7a2a; text-transform:uppercase; } -.navBarCell1Rev { +.nav-bar-cell1-rev { background-color:#F8981D; color:#253441; margin: auto 5px; } -.skipNav { +.skip-nav { position:absolute; top:auto; left:-9999px; overflow:hidden; } /* - * Styles for page header and footer. + * Hide navigation links and search box in print layout */ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexNav { - position:relative; - font-size:12px; - background-color:#dee3e9; -} -.indexNav ul { - margin-top:0; - padding:5px; -} -.indexNav ul li { - display:inline; - list-style-type:none; - padding-right:10px; - text-transform:uppercase; -} -.indexNav h1 { - font-size:13px; +@media print { + ul.nav-list, div.sub-nav { + display:none; + } } +/* + * Styles for page header and footer. + */ .title { color:#2c4557; margin:10px 0; } -.subTitle { +.sub-title { margin:5px 0 0 0; } .header ul { margin:0 0 15px 0; padding:0; } -.footer ul { - margin:20px 0 5px 0; -} .header ul li, .footer ul li { list-style:none; font-size:13px; @@ -289,69 +252,49 @@ ul.subNavList li { /* * Styles for headings. */ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; } -ul.blockList ul.blockList ul.blockList li.blockList h3 { +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { background-color:#dee3e9; border:1px solid #d0d9e0; margin:0 0 6px -8px; padding:7px 5px; } -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} /* * Styles for page layout containers. */ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, -.allClassesContainer, .allPackagesContainer { +main { clear:both; padding:10px 20px; position:relative; } -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:10px 0 0 0; color:#4E4E4E; } -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; +dl.notes > dd { + margin:5px 10px 10px 0; font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } -.serializedFormContainer dl.nameValue dt { +dl.name-value > dt { margin-left:1px; font-size:1.1em; display:inline; font-weight:bold; } -.serializedFormContainer dl.nameValue dd { +dl.name-value > dd { margin:0 0 0 1px; font-size:1.1em; display:inline; @@ -366,70 +309,56 @@ ul.horizontal li { display:inline; font-size:0.9em; } -ul.inheritance { +div.inheritance { margin:0; padding:0; } -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; +div.inheritance div.inheritance { + margin-left:2em; } -ul.blockList, ul.blockListLast { +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { margin:10px 0 10px 0; padding:0; } -ul.blockList li.blockList, ul.blockListLast li.blockList { +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { list-style:none; margin-bottom:15px; line-height:1.4; } -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; } -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; } -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; +ul.see-list li { + display: inline; } -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; } /* * Styles for tables. */ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, -.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { +.summary-table, .details-table { width:100%; border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { - padding:0px; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; } -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, -.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { +.caption { position:relative; text-align:left; background-repeat:no-repeat; @@ -437,38 +366,20 @@ table tr td dl, table tr td dl dt, table tr td dl dd { font-weight:bold; clear:none; overflow:hidden; - padding:0px; + padding:0; padding-top:10px; padding-left:1px; - margin:0px; + margin:0; white-space:pre; } -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.constantsSummary caption a:link, .deprecatedSummary caption a:link, -.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, -.usesSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, -.usesSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.constantsSummary caption a:active, .deprecatedSummary caption a:active, -.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, -.usesSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.constantsSummary caption a:visited, .deprecatedSummary caption a:visited, -.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, -.usesSummary caption a:visited { - color:#FFFFFF; -} -.useSummary caption a:link, .useSummary caption a:hover, .useSummary caption a:active, -.useSummary caption a:visited { +.caption a:link, .caption a:visited { color:#1f389c; } -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, -.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, -.usesSummary caption span { +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { white-space:nowrap; padding-top:5px; padding-left:12px; @@ -480,168 +391,150 @@ table tr td dl, table tr td dl dt, table tr td dl dd { border: none; height:16px; } -.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, -.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, -.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, -.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, -.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, -.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, -.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, -.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, -.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; -} -.rowColor th, .altColor th { - font-weight:normal; +div.table-tabs { + padding:10px 0 0 1px; + margin:0; } -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td, -.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { text-align:left; - padding:0px 0px 12px 10px; + padding: 8px 3px 3px 7px; } -th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, -.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, -.constantsSummary td { +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { vertical-align:top; - padding-right:0px; + padding-right:0; padding-top:8px; padding-bottom:3px; } -th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, -.packagesSummary th { +.table-header { background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - font-size:13px; -} -td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { - font-size:13px; + font-weight: bold; } -.constantsSummary th, .packagesSummary th { +.col-first, .col-first { font-size:13px; } -.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, -.providesSummary td.colLast { - white-space:normal; +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { font-size:13px; } -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.requiresSummary td.colFirst, .requiresSummary th.colFirst, -.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, -.usesSummary td.colFirst, .usesSummary th.colFirst, -.providesSummary td.colFirst, .providesSummary th.colFirst, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, -.typeSummary td.colFirst, .typeSummary th.colFirst { +.col-first, .col-second, .col-constructor-name { vertical-align:top; + overflow: auto; } -.packagesSummary th.colLast, .packagesSummary td.colLast { +.col-last { white-space:normal; } -td.colFirst a:link, td.colFirst a:visited, -td.colSecond a:link, td.colSecond a:visited, -th.colFirst a:link, th.colFirst a:visited, -th.colSecond a:link, th.colSecond a:visited, -th.colConstructorName a:link, th.colConstructorName a:visited, -th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, -.constantValuesContainer td a:link, .constantValuesContainer td a:visited, -.allClassesContainer td a:link, .allClassesContainer td a:visited, -.allPackagesContainer td a:link, .allPackagesContainer td a:visited { +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { font-weight:bold; } -.tableSubHeadingColor { +.table-sub-heading-color { background-color:#EEEEFF; } -.altColor, .altColor th { +.even-row-color, .even-row-color .table-header { background-color:#FFFFFF; } -.rowColor, .rowColor th { +.odd-row-color, .odd-row-color .table-header { background-color:#EEEEEF; } /* * Styles for contents. */ -.description pre { - margin-top:0; -} -.deprecatedContent { +.deprecated-content { margin:0; padding:10px 0; } -.docSummary { - padding:0; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} div.block { font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } -td.colLast div { - padding-top:0px; +.col-last div { + padding-top:0; } -td.colLast a { +.col-last a { padding-bottom:3px; } +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} /* * Styles for formatting effect. */ -.sourceLineNo { +.source-line-no { color:green; padding:0 30px 0 0; } @@ -652,19 +545,18 @@ h1.hidden { } .block { display:block; - margin:3px 10px 2px 0px; + margin:0 10px 5px 0; color:#474747; } -.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, -.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, -.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, -.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { font-weight:bold; } -.deprecationComment, .emphasizedPhrase, .interfaceName { +.deprecation-comment, .help-footnote, .preview-comment { font-style:italic; } -.deprecationBlock { +.deprecation-block { font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; border-style:solid; @@ -675,67 +567,19 @@ h1.hidden { margin-right:10px; display:inline-block; } -div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} -div.contentContainer ul.blockList li.blockList h2 { - padding-bottom:0px; -} -/* - * Styles for IFRAME. - */ -.mainContainer { - margin:0 auto; - padding:0; - height:100%; - width:100%; - position:fixed; - top:0; - left:0; -} -.leftContainer { - height:100%; - position:fixed; - width:320px; -} -.leftTop { - position:relative; - float:left; - width:315px; - top:0; - left:0; - height:30%; - border-right:6px solid #ccc; - border-bottom:6px solid #ccc; -} -.leftBottom { - position:relative; - float:left; - width:315px; - bottom:0; - left:0; - height:70%; - border-right:6px solid #ccc; - border-top:1px solid #000; -} -.rightContainer { - position:absolute; - left:320px; - top:0; - bottom:0; - height:100%; - right:0; - border-left:1px solid #000; +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; } -.rightIframe { - margin:0; - padding:0; - height:100%; - right:30px; - width:100%; - overflow:visible; - margin-bottom:30px; +div.block div.deprecation-comment { + font-style:normal; } /* * Styles specific to HTML5 elements. @@ -777,7 +621,7 @@ ul.ui-autocomplete li { .ui-autocomplete .result-highlight { font-weight:bold; } -#search { +#search-input { background-image:url('resources/glass.png'); background-size:13px; background-repeat:no-repeat; @@ -785,8 +629,9 @@ ul.ui-autocomplete li { padding-left:20px; position:relative; right:-18px; + width:400px; } -#reset { +#reset-button { background-color: rgb(255,255,255); background-image:url('resources/x.png'); background-position:center; @@ -794,7 +639,7 @@ ul.ui-autocomplete li { background-size:12px; border:0 none; width:16px; - height:17px; + height:16px; position:relative; left:-4px; top:-4px; @@ -803,28 +648,85 @@ ul.ui-autocomplete li { .watermark { color:#545454; } -.searchTagDescResult { +.search-tag-desc-result { font-style:italic; font-size:11px; } -.searchTagHolderResult { +.search-tag-holder-result { font-style:italic; font-size:12px; } -.searchTagResult:before, .searchTagResult:target { - color:red; +.search-tag-result:target { + background-color:yellow; } -.moduleGraph span { +.module-graph span { display:none; position:absolute; } -.moduleGraph:hover span { +.module-graph:hover span { display:block; margin: -100px 0 0 100px; z-index: 1; } -.methodSignature { - white-space:normal; +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); } /* @@ -905,3 +807,60 @@ table.striped > tbody > tr > th, table.striped > tbody > tr > td { table.striped > tbody > tr > th { font-weight: normal; } +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} diff --git a/docs/apidocs/tag-search-index.js b/docs/apidocs/tag-search-index.js new file mode 100644 index 00000000..bf10aaf6 --- /dev/null +++ b/docs/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/type-search-index.js b/docs/apidocs/type-search-index.js index ad9158bf..7c8b2154 100644 --- a/docs/apidocs/type-search-index.js +++ b/docs/apidocs/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLogger"},{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.certificate.base","l":"AbstractCaEngineKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.core.config","l":"AbstractHandlerConfiguration"},{"p":"se.swedenconnect.signservice.core.config","l":"AbstractHandlerFactory"},{"p":"se.swedenconnect.signservice.core.attribute.impl","l":"AbstractIdentityAttribute"},{"p":"se.swedenconnect.signservice.certificate.base","l":"AbstractKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.authn.saml","l":"AbstractSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"AbstractSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core","l":"AbstractSignServiceHandler"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"AbstractTBSDataProcessor"},{"p":"se.swedenconnect.signservice.spring.config","l":"ActuatorAuditingConfiguration"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLogger"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerListener"},{"p":"se.swedenconnect.signservice.signature","l":"AdESObject"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"AdesSigningCertificateDigest"},{"p":"se.swedenconnect.signservice.signature","l":"AdESType"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"se.swedenconnect.signservice.core.attribute","l":"AttributeConverter"},{"p":"se.swedenconnect.signservice.core.attribute","l":"AttributeException"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMapper"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMappingData"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMappingException"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEvent"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventBuilder"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"AuditEventFactory"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventIds"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventParameter"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLogger"},{"p":"se.swedenconnect.signservice.config.audit","l":"AuditLoggerConfigurationProperties"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLoggerException"},{"p":"se.swedenconnect.signservice.audit.callback","l":"AuditLoggerListener"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLoggerSingleton"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationErrorCode"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationHandler"},{"p":"se.swedenconnect.signservice.config.authn","l":"AuthenticationHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.authn","l":"AuthenticationHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationResult"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationResultChoice"},{"p":"se.swedenconnect.signservice.authn","l":"AuthnContextIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"AuthnRequirements"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"BasicCAService"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"BasicCAServiceBuilder"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanLoader"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanReferenceHandlerConfiguration"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory"},{"p":"se.swedenconnect.signservice.config","l":"BeanRegistrator"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"BooleanSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLogger"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"CertificateAttributeMapping"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateAttributeType"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"CertificateProfileConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"CertificateRequestFormat"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateType"},{"p":"se.swedenconnect.signservice.core.types","l":"Choice"},{"p":"se.swedenconnect.signservice.client","l":"ClientConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"CMCKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","l":"CMCKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","l":"CMCKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeanCandidate"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeansConfigurationProperties"},{"p":"se.swedenconnect.signservice.signature","l":"CompletedSignatureTask"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.ContactPersonConfig"},{"p":"se.swedenconnect.signservice.config.common","l":"CredentialContainerBeanConfiguration"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"CredentialContainerConfiguration"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"DateSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultAdESObject"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultAttributeMapper"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"DefaultAuditEventFactory"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultAuthnRequirements"},{"p":"se.swedenconnect.signservice.certificate.impl","l":"DefaultCertificateAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultCertificateAttributeMapping"},{"p":"se.swedenconnect.signservice.client.impl","l":"DefaultClientConfiguration"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultCompletedSignatureTask"},{"p":"se.swedenconnect.signservice.engine.config","l":"DefaultEngineConfiguration"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpBodyAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpPostAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpRedirectAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpResponseAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpResponseActionDeserializer"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpUserRequest"},{"p":"se.swedenconnect.signservice.authn.impl","l":"DefaultIdentityAssertion"},{"p":"se.swedenconnect.signservice.core.attribute.impl","l":"DefaultIdentityAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultMessageConditions"},{"p":"se.swedenconnect.signservice.storage.impl","l":"DefaultMessageReplayChecker"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultRequestedCertificateAttribute"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultRequestedSignatureTask"},{"p":"se.swedenconnect.signservice.authn.saml","l":"DefaultSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"DefaultSelfSignedCaCertificateGenerator"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignatureActivationRequestData"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultSignatureHandler"},{"p":"se.swedenconnect.signservice.signature.config","l":"DefaultSignatureHandlerConfiguration"},{"p":"se.swedenconnect.signservice.signature.config","l":"DefaultSignatureHandlerFactory"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignatureRequirements"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignerAuthnInfo"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSigningCertificateRequirements"},{"p":"se.swedenconnect.signservice.engine","l":"DefaultSignRequestMessageVerifier"},{"p":"se.swedenconnect.signservice.config","l":"DefaultSignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.context","l":"DefaultSignServiceContext"},{"p":"se.swedenconnect.signservice.engine","l":"DefaultSignServiceEngine"},{"p":"se.swedenconnect.signservice.application","l":"DefaultSignServiceEngineManager"},{"p":"se.swedenconnect.signservice.config","l":"DefaultSignServiceFactory"},{"p":"se.swedenconnect.signservice.application","l":"DefaultSignServiceProcessingResult"},{"p":"se.swedenconnect.signservice.signature.signer","l":"DefaultSignServiceSignerProvider"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyChecker"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyCheckerImpl"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssConstants"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandler"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandlerConfiguration"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandlerFactory"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"EcdsaSigValue"},{"p":"se.swedenconnect.signservice.engine.config","l":"EngineConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"EngineConfigurationProperties"},{"p":"se.swedenconnect.signservice.engine.session","l":"EngineContext"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLogger"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.core.annotations","l":"GeneratedClass"},{"p":"se.swedenconnect.signservice.core.annotations","l":"GeneratedMethod"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"HandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerFactory"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerFactoryRegistry"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpBodyAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpBodyAction.HttpBodyActionBuilder"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpPostAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpPostAction.HttpPostActionBuilder"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataProviderConfiguration.HttpProxyConfiguration"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpRedirectAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpRedirectAction.HttpRedirectActionBuilder"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpResourceProvider"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpResponseAction"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpUserRequest"},{"p":"se.swedenconnect.signservice.authn","l":"IdentityAssertion"},{"p":"se.swedenconnect.signservice.core.attribute","l":"IdentityAttribute"},{"p":"se.swedenconnect.signservice.core.attribute","l":"IdentityAttributeIdentifier"},{"p":"se.swedenconnect.signservice.storage.impl","l":"InMemoryReplayCheckerStorageContainer"},{"p":"se.swedenconnect.signservice.storage.impl","l":"InMemoryStorageContainer"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"InstantSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"IntegerSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core.types","l":"InvalidRequestException"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","l":"JaxbAttributeConverter"},{"p":"se.swedenconnect.signservice.certificate","l":"KeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.config.cert","l":"KeyAndCertificateHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.cert","l":"KeyAndCertificateHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"KeyUsageCalculator"},{"p":"se.swedenconnect.signservice.config.spring.converters","l":"LocalizedStringConverter"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLogger"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"MessageConditions"},{"p":"se.swedenconnect.signservice.storage","l":"MessageReplayChecker"},{"p":"se.swedenconnect.signservice.authn.saml","l":"MessageReplayCheckerWrapper"},{"p":"se.swedenconnect.signservice.storage","l":"MessageReplayException"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataProviderConfiguration"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandler"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandlerConfiguration"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandlerFactory"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"NoStorageCARepository"},{"p":"se.swedenconnect.signservice.authn.saml","l":"OpenSamlAttributeConverter"},{"p":"se.swedenconnect.signservice.config.spring","l":"OpenSAMLConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.OrganizationConfig"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"PDFTBSDataProcessor"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PkCrypto"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PKCS1V15Padding"},{"p":"se.swedenconnect.signservice.core.config","l":"PkiCredentialConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.spring","l":"PropertyToEntityDescriptorConverter"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolException"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolHandler"},{"p":"se.swedenconnect.signservice.config.protocol","l":"ProtocolHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.protocol","l":"ProtocolHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolProcessingRequirements"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PSSPadding"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"RemoteCaInformation"},{"p":"se.swedenconnect.signservice.storage.impl","l":"ReplayCheckerStorageContainer"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.RequestedAttributeConfig"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"RequestedCertificateAttribute"},{"p":"se.swedenconnect.signservice.signature","l":"RequestedSignatureTask"},{"p":"se.swedenconnect.signservice.application.rest","l":"RestProcessRequestInput"},{"p":"se.swedenconnect.signservice.application.rest","l":"RestProcessRequestResult"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeansConfigurationProperties.Saml"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerFactory"},{"p":"se.swedenconnect.signservice.core.attribute.saml","l":"SamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.config.authn","l":"SamlMetadataProviderBeanConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml","l":"SamlStatus"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"SelfSignedCaCertificateGenerator"},{"p":"se.swedenconnect.signservice.core.http.servletapi","l":"ServletApiHttpUserRequest"},{"p":"se.swedenconnect.signservice.config","l":"SharedHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignatureActivationRequestData"},{"p":"se.swedenconnect.signservice.signature","l":"SignatureHandler"},{"p":"se.swedenconnect.signservice.config.sign","l":"SignatureHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.sign","l":"SignatureHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolProcessingRequirements.SignatureRequirement"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignatureRequirements"},{"p":"se.swedenconnect.signservice.signature","l":"SignatureType"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignerAuthnInfo"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SigningCertificateRequirements"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"SigningKeyUsageDirective"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignMessage"},{"p":"se.swedenconnect.signservice.engine.session","l":"SignOperationState"},{"p":"se.swedenconnect.signservice.protocol","l":"SignRequestMessage"},{"p":"se.swedenconnect.signservice.engine","l":"SignRequestMessageVerifier"},{"p":"se.swedenconnect.signservice.protocol","l":"SignResponseMessage"},{"p":"se.swedenconnect.signservice.protocol","l":"SignResponseResult"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"SignServiceAuditEvent"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"SignServiceCMCClient"},{"p":"se.swedenconnect.signservice.spring.config","l":"SignServiceConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"SignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.context","l":"SignServiceContext"},{"p":"se.swedenconnect.signservice.config.spring.converters","l":"SignServiceConverterConfiguration"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceECSigner"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceEngine"},{"p":"se.swedenconnect.signservice.application","l":"SignServiceEngineManager"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceError"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceErrorCode"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceErrorException"},{"p":"se.swedenconnect.signservice.config","l":"SignServiceFactory"},{"p":"se.swedenconnect.signservice.core","l":"SignServiceHandler"},{"p":"se.swedenconnect.signservice.application","l":"SignServiceProcessingResult"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceRSAPSSSigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceRSASigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceSigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceSignerProvider"},{"p":"se.swedenconnect.signservice.authn.impl","l":"SimpleAuthnContextIdentifier"},{"p":"se.swedenconnect.signservice.certificate.simple","l":"SimpleKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.simple.config","l":"SimpleKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.simple.config","l":"SimpleKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.core.config.spring","l":"SpringBeanLoader"},{"p":"se.swedenconnect.signservice.config.spring","l":"SpringBeanRegistrator"},{"p":"se.swedenconnect.signservice.config.spring","l":"SpringSignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SpUrlConfiguration"},{"p":"se.swedenconnect.signservice.storage","l":"StorageContainer"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"StringSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.authn.saml","l":"SwedenConnectSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"TBSDataProcessor"},{"p":"se.swedenconnect.signservice.signature.config","l":"TBSDataProcessorConfiguration"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"TBSProcessingData"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.UIInfoConfig"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.UIInfoConfig.UIInfoLogo"},{"p":"se.swedenconnect.signservice.engine","l":"UnrecoverableErrorCodes"},{"p":"se.swedenconnect.signservice.engine","l":"UnrecoverableSignServiceException"},{"p":"se.swedenconnect.signservice.authn","l":"UserAuthenticationException"},{"p":"se.swedenconnect.signservice.core.config","l":"ValidationConfiguration"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"XadesQualifyingProperties"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"XMLTBSDataProcessor"}] \ No newline at end of file +typeSearchIndex = [{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLogger"},{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.base","l":"AbstractAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.certificate.base","l":"AbstractCaEngineKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.core.config","l":"AbstractHandlerConfiguration"},{"p":"se.swedenconnect.signservice.core.config","l":"AbstractHandlerFactory"},{"p":"se.swedenconnect.signservice.core.attribute.impl","l":"AbstractIdentityAttribute"},{"p":"se.swedenconnect.signservice.certificate.base","l":"AbstractKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.authn.saml","l":"AbstractSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"AbstractSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core","l":"AbstractSignServiceHandler"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"AbstractTBSDataProcessor"},{"p":"se.swedenconnect.signservice.spring.config","l":"ActuatorAuditingConfiguration"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLogger"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.audit.actuator","l":"ActuatorAuditLoggerListener"},{"p":"se.swedenconnect.signservice.signature","l":"AdESObject"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"AdesSigningCertificateDigest"},{"p":"se.swedenconnect.signservice.signature","l":"AdESType"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"se.swedenconnect.signservice.core.attribute","l":"AttributeConverter"},{"p":"se.swedenconnect.signservice.core.attribute","l":"AttributeException"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMapper"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMappingData"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"AttributeMappingException"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEvent"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventBuilder"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"AuditEventFactory"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventIds"},{"p":"se.swedenconnect.signservice.audit","l":"AuditEventParameter"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLogger"},{"p":"se.swedenconnect.signservice.config.audit","l":"AuditLoggerConfigurationProperties"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLoggerException"},{"p":"se.swedenconnect.signservice.audit.callback","l":"AuditLoggerListener"},{"p":"se.swedenconnect.signservice.audit","l":"AuditLoggerSingleton"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationErrorCode"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationHandler"},{"p":"se.swedenconnect.signservice.config.authn","l":"AuthenticationHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.authn","l":"AuthenticationHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationResult"},{"p":"se.swedenconnect.signservice.authn","l":"AuthenticationResultChoice"},{"p":"se.swedenconnect.signservice.authn","l":"AuthnContextIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"AuthnRequirements"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"BasicCAService"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"BasicCAServiceBuilder"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanLoader"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanReferenceHandlerConfiguration"},{"p":"se.swedenconnect.signservice.core.config","l":"BeanReferenceHandlerConfiguration.BeanReferenceHandlerFactory"},{"p":"se.swedenconnect.signservice.config","l":"BeanRegistrator"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"BooleanSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLogger"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.callback","l":"CallbackAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"CertificateAttributeMapping"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateAttributeType"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"CertificateProfileConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"CertificateRequestFormat"},{"p":"se.swedenconnect.signservice.certificate","l":"CertificateType"},{"p":"se.swedenconnect.signservice.core.types","l":"Choice"},{"p":"se.swedenconnect.signservice.client","l":"ClientConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"CMCKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","l":"CMCKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.cmc.config","l":"CMCKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeanCandidate"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeansConfigurationProperties"},{"p":"se.swedenconnect.signservice.signature","l":"CompletedSignatureTask"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.ContactPersonConfig"},{"p":"se.swedenconnect.signservice.config.common","l":"CredentialContainerBeanConfiguration"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"CredentialContainerConfiguration"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"DateSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultAdESObject"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultAttributeMapper"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"DefaultAuditEventFactory"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultAuthnRequirements"},{"p":"se.swedenconnect.signservice.certificate.impl","l":"DefaultCertificateAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultCertificateAttributeMapping"},{"p":"se.swedenconnect.signservice.client.impl","l":"DefaultClientConfiguration"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultCompletedSignatureTask"},{"p":"se.swedenconnect.signservice.engine.config","l":"DefaultEngineConfiguration"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpBodyAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpPostAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpRedirectAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpResponseAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpResponseActionDeserializer"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpUserRequest"},{"p":"se.swedenconnect.signservice.authn.impl","l":"DefaultIdentityAssertion"},{"p":"se.swedenconnect.signservice.core.attribute.impl","l":"DefaultIdentityAttributeIdentifier"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultMessageConditions"},{"p":"se.swedenconnect.signservice.storage.impl","l":"DefaultMessageReplayChecker"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultRequestedCertificateAttribute"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultRequestedSignatureTask"},{"p":"se.swedenconnect.signservice.authn.saml","l":"DefaultSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"DefaultSelfSignedCaCertificateGenerator"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignatureActivationRequestData"},{"p":"se.swedenconnect.signservice.signature.impl","l":"DefaultSignatureHandler"},{"p":"se.swedenconnect.signservice.signature.config","l":"DefaultSignatureHandlerConfiguration"},{"p":"se.swedenconnect.signservice.signature.config","l":"DefaultSignatureHandlerFactory"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignatureRequirements"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSignerAuthnInfo"},{"p":"se.swedenconnect.signservice.protocol.msg.impl","l":"DefaultSigningCertificateRequirements"},{"p":"se.swedenconnect.signservice.engine","l":"DefaultSignRequestMessageVerifier"},{"p":"se.swedenconnect.signservice.config","l":"DefaultSignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.context","l":"DefaultSignServiceContext"},{"p":"se.swedenconnect.signservice.engine","l":"DefaultSignServiceEngine"},{"p":"se.swedenconnect.signservice.application","l":"DefaultSignServiceEngineManager"},{"p":"se.swedenconnect.signservice.config","l":"DefaultSignServiceFactory"},{"p":"se.swedenconnect.signservice.application","l":"DefaultSignServiceProcessingResult"},{"p":"se.swedenconnect.signservice.signature.signer","l":"DefaultSignServiceSignerProvider"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyChecker"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyCheckerImpl.DefaultValuePolicyCheckerConfig"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"AbstractKeyAndCertificateHandlerConfiguration.DefaultValuePolicyCheckerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.attributemapping","l":"DefaultValuePolicyCheckerImpl"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssConstants"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandler"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandlerConfiguration"},{"p":"se.swedenconnect.signservice.protocol.dss","l":"DssProtocolHandlerFactory"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"EcdsaSigValue"},{"p":"se.swedenconnect.signservice.engine.config","l":"EngineConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"EngineConfigurationProperties"},{"p":"se.swedenconnect.signservice.engine.session","l":"EngineContext"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLogger"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.file","l":"FileAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.core.annotations","l":"GeneratedClass"},{"p":"se.swedenconnect.signservice.core.annotations","l":"GeneratedMethod"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"HandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerFactory"},{"p":"se.swedenconnect.signservice.core.config","l":"HandlerFactoryRegistry"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpBodyAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpBodyAction.HttpBodyActionBuilder"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpPostAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpPostAction.HttpPostActionBuilder"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataProviderConfiguration.HttpProxyConfiguration"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpRedirectAction"},{"p":"se.swedenconnect.signservice.core.http","l":"DefaultHttpRedirectAction.HttpRedirectActionBuilder"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpResourceProvider"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpResponseAction"},{"p":"se.swedenconnect.signservice.core.http","l":"HttpUserRequest"},{"p":"se.swedenconnect.signservice.authn","l":"IdentityAssertion"},{"p":"se.swedenconnect.signservice.core.attribute","l":"IdentityAttribute"},{"p":"se.swedenconnect.signservice.core.attribute","l":"IdentityAttributeIdentifier"},{"p":"se.swedenconnect.signservice.storage.impl","l":"InMemoryReplayCheckerStorageContainer"},{"p":"se.swedenconnect.signservice.storage.impl","l":"InMemoryStorageContainer"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"InstantSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"IntegerSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.core.types","l":"InvalidRequestException"},{"p":"se.swedenconnect.signservice.protocol.dss.jaxb","l":"JaxbAttributeConverter"},{"p":"se.swedenconnect.signservice.certificate","l":"KeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.config.cert","l":"KeyAndCertificateHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.cert","l":"KeyAndCertificateHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"KeyUsageCalculator"},{"p":"se.swedenconnect.signservice.config.spring.converters","l":"LocalizedStringConverter"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLogger"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLoggerConfiguration"},{"p":"se.swedenconnect.signservice.audit.logsystem","l":"LogSystemAuditLoggerFactory"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"MessageConditions"},{"p":"se.swedenconnect.signservice.storage","l":"MessageReplayChecker"},{"p":"se.swedenconnect.signservice.authn.saml","l":"MessageReplayCheckerWrapper"},{"p":"se.swedenconnect.signservice.storage","l":"MessageReplayException"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataProviderConfiguration"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandler"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandlerConfiguration"},{"p":"se.swedenconnect.signservice.authn.mock","l":"MockedAuthenticationHandlerFactory"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"NoStorageCARepository"},{"p":"se.swedenconnect.signservice.authn.saml","l":"OpenSamlAttributeConverter"},{"p":"se.swedenconnect.signservice.config.spring","l":"OpenSAMLConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.OrganizationConfig"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"PDFTBSDataProcessor"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PkCrypto"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PKCS1V15Padding"},{"p":"se.swedenconnect.signservice.core.config","l":"PkiCredentialConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.spring","l":"PropertyToEntityDescriptorConverter"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolException"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolHandler"},{"p":"se.swedenconnect.signservice.config.protocol","l":"ProtocolHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.protocol","l":"ProtocolHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolProcessingRequirements"},{"p":"se.swedenconnect.signservice.signature.signer.crypto","l":"PSSPadding"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"RemoteCaInformation"},{"p":"se.swedenconnect.signservice.storage.impl","l":"ReplayCheckerStorageContainer"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.RequestedAttributeConfig"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"RequestedCertificateAttribute"},{"p":"se.swedenconnect.signservice.signature","l":"RequestedSignatureTask"},{"p":"se.swedenconnect.signservice.application.rest","l":"RestProcessRequestInput"},{"p":"se.swedenconnect.signservice.application.rest","l":"RestProcessRequestResult"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerConfiguration.SadRequestRequirement"},{"p":"se.swedenconnect.signservice.config.common","l":"CommonBeansConfigurationProperties.Saml"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SamlAuthenticationHandlerFactory"},{"p":"se.swedenconnect.signservice.core.attribute.saml","l":"SamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.config.authn","l":"SamlMetadataProviderBeanConfiguration"},{"p":"se.swedenconnect.signservice.authn.saml","l":"SamlStatus"},{"p":"se.swedenconnect.signservice.certificate.simple.ca","l":"SelfSignedCaCertificateGenerator"},{"p":"se.swedenconnect.signservice.core.http.servletapi","l":"ServletApiHttpUserRequest"},{"p":"se.swedenconnect.signservice.config","l":"SharedHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignatureActivationRequestData"},{"p":"se.swedenconnect.signservice.signature","l":"SignatureHandler"},{"p":"se.swedenconnect.signservice.config.sign","l":"SignatureHandlerBeanConfigurationProperties"},{"p":"se.swedenconnect.signservice.config.sign","l":"SignatureHandlerConfigurationProperties"},{"p":"se.swedenconnect.signservice.protocol","l":"ProtocolProcessingRequirements.SignatureRequirement"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignatureRequirements"},{"p":"se.swedenconnect.signservice.signature","l":"SignatureType"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignerAuthnInfo"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SigningCertificateRequirements"},{"p":"se.swedenconnect.signservice.certificate.base.config","l":"SigningKeyUsageDirective"},{"p":"se.swedenconnect.signservice.protocol.msg","l":"SignMessage"},{"p":"se.swedenconnect.signservice.engine.session","l":"SignOperationState"},{"p":"se.swedenconnect.signservice.protocol","l":"SignRequestMessage"},{"p":"se.swedenconnect.signservice.engine","l":"SignRequestMessageVerifier"},{"p":"se.swedenconnect.signservice.protocol","l":"SignResponseMessage"},{"p":"se.swedenconnect.signservice.protocol","l":"SignResponseResult"},{"p":"se.swedenconnect.signservice.audit.base.events","l":"SignServiceAuditEvent"},{"p":"se.swedenconnect.signservice.certificate.cmc","l":"SignServiceCMCClient"},{"p":"se.swedenconnect.signservice.spring.config","l":"SignServiceConfiguration"},{"p":"se.swedenconnect.signservice.config","l":"SignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.context","l":"SignServiceContext"},{"p":"se.swedenconnect.signservice.config.spring.converters","l":"SignServiceConverterConfiguration"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceECSigner"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceEngine"},{"p":"se.swedenconnect.signservice.application","l":"SignServiceEngineManager"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceError"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceErrorCode"},{"p":"se.swedenconnect.signservice.engine","l":"SignServiceErrorException"},{"p":"se.swedenconnect.signservice.config","l":"SignServiceFactory"},{"p":"se.swedenconnect.signservice.core","l":"SignServiceHandler"},{"p":"se.swedenconnect.signservice.application","l":"SignServiceProcessingResult"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceRSAPSSSigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceRSASigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceSigner"},{"p":"se.swedenconnect.signservice.signature.signer","l":"SignServiceSignerProvider"},{"p":"se.swedenconnect.signservice.authn.impl","l":"SimpleAuthnContextIdentifier"},{"p":"se.swedenconnect.signservice.certificate.simple","l":"SimpleKeyAndCertificateHandler"},{"p":"se.swedenconnect.signservice.certificate.simple.config","l":"SimpleKeyAndCertificateHandlerConfiguration"},{"p":"se.swedenconnect.signservice.certificate.simple.config","l":"SimpleKeyAndCertificateHandlerFactory"},{"p":"se.swedenconnect.signservice.core.config.spring","l":"SpringBeanLoader"},{"p":"se.swedenconnect.signservice.config.spring","l":"SpringBeanRegistrator"},{"p":"se.swedenconnect.signservice.config.spring","l":"SpringSignServiceConfigurationProperties"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"SpUrlConfiguration"},{"p":"se.swedenconnect.signservice.storage","l":"StorageContainer"},{"p":"se.swedenconnect.signservice.core.attribute.saml.impl","l":"StringSamlIdentityAttribute"},{"p":"se.swedenconnect.signservice.authn.saml","l":"SwedenConnectSamlAuthenticationHandler"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"TBSDataProcessor"},{"p":"se.swedenconnect.signservice.signature.config","l":"TBSDataProcessorConfiguration"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"TBSProcessingData"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.UIInfoConfig"},{"p":"se.swedenconnect.signservice.authn.saml.config","l":"MetadataConfiguration.UIInfoConfig.UIInfoLogo"},{"p":"se.swedenconnect.signservice.engine","l":"UnrecoverableErrorCodes"},{"p":"se.swedenconnect.signservice.engine","l":"UnrecoverableSignServiceException"},{"p":"se.swedenconnect.signservice.authn","l":"UserAuthenticationException"},{"p":"se.swedenconnect.signservice.core.config","l":"ValidationConfiguration"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"XadesQualifyingProperties"},{"p":"se.swedenconnect.signservice.signature.tbsdata","l":"XMLTBSDataProcessor"}];updateSearchResults(); \ No newline at end of file diff --git a/docs/apidocs/type-search-index.zip b/docs/apidocs/type-search-index.zip deleted file mode 100644 index d069841f..00000000 Binary files a/docs/apidocs/type-search-index.zip and /dev/null differ diff --git a/docs/configuration.md b/docs/configuration.md index 6ddb64a5..136b626a 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -288,6 +288,7 @@ signservice: url: https://eid.svelegtest.se/metadata/mdx/role/idp.xml backup-location: ${SIGNSERVICE_HOME}/sandbox-metadata.xml validation-certificate: classpath:sandbox/sandbox-metadata.crt + fail-fast: true # # Both engines use SAML as the authentication handler, and even though each engine diff --git a/engine/pom.xml b/engine/pom.xml index 0af47e12..406c8397 100644 --- a/engine/pom.xml +++ b/engine/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Engine @@ -74,7 +74,7 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} @@ -86,7 +86,7 @@ se.swedenconnect.signservice signservice-audit-base - 1.0.2 + ${project.version} @@ -113,6 +113,19 @@ - + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/engine/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManager.java b/engine/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManager.java index be66fcb4..9126bfd5 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManager.java +++ b/engine/src/main/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManager.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Litsec AB + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,9 +19,8 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.audit.AuditEventIds; import se.swedenconnect.signservice.audit.AuditLogger; diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.java b/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.java index 97dee02c..ee3e7473 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,7 @@ import java.time.Duration; import java.time.Instant; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.core.config.ValidationConfiguration; import se.swedenconnect.signservice.engine.config.EngineConfiguration; diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.java b/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.java index cc4c3701..660afac1 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngine.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,12 +25,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.annotation.PostConstruct; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.annotation.PostConstruct; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.application.DefaultSignServiceProcessingResult; diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.java b/engine/src/main/java/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.java index e52bd6eb..fc6e1015 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/SignRequestMessageVerifier.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorException.java b/engine/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorException.java index 0a8cabe5..916a1cd7 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorException.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/SignServiceErrorException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.java b/engine/src/main/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.java index 3ab00827..9f76bc1f 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,9 @@ import java.util.Collections; import java.util.List; -import javax.annotation.PostConstruct; +import org.apache.commons.lang3.StringUtils; -import org.apache.commons.lang.StringUtils; - -import lombok.Setter; +import jakarta.annotation.PostConstruct; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.audit.AuditLogger; import se.swedenconnect.signservice.authn.AuthenticationHandler; @@ -38,84 +36,34 @@ */ public class DefaultEngineConfiguration implements EngineConfiguration { - /** - * The engine name. - * - * @param name the name of the engine - */ - @Setter + /** The engine name. */ private String name; - /** - * The unique SignService ID. - * - * @param signServiceId the SignService ID - */ - @Setter + /** The unique SignService ID. */ private String signServiceId; - /** - * This engine's SignService credentials. - * - * @param signServiceCredential the engine credentials - */ - @Setter + /** This engine's SignService credentials. */ private PkiCredential signServiceCredential; - /** - * The processing paths (relative to the application's context path). - * - * @param processingPaths the processing paths - */ - @Setter + /** The processing paths (relative to the application's context path). */ private List processingPaths; - /** - * The protocol handler this engine uses. - * - * @param protocolHandler the protocol handler - */ - @Setter + /** The protocol handler this engine uses. */ private ProtocolHandler protocolHandler; - /** - * The authentication handler this engine uses. - * - * @param authenticationHandler the authentication handler - */ - @Setter + /** The authentication handler this engine uses. */ private AuthenticationHandler authenticationHandler; - /** - * The key and certificate hander. - * - * @param keyAndCertificateHandler key-and-certificate handler - */ - @Setter + /** The key and certificate hander. */ private KeyAndCertificateHandler keyAndCertificateHandler; - /** - * The signature handler. - * - * @param signatureHandler the signature handler - */ - @Setter + /** The signature handler. */ private SignatureHandler signatureHandler; - /** - * The client configuration. - * - * @param clientConfiguration the client configuration - */ - @Setter + /** The client configuration. */ private ClientConfiguration clientConfiguration; - /** - * The engine audit logger. - * - * @param auditLogger the engine audit logger - */ - @Setter + /** The engine audit logger. */ private AuditLogger auditLogger; /** @@ -169,60 +117,152 @@ public String getName() { return this.name; } + /** + * Assigns the engine name. + * + * @param name the name of the engine + */ + public void setName(final String name) { + this.name = name; + } + + /** {@inheritDoc} */ @Override public String getSignServiceId() { return this.signServiceId; } + /** + * Assigns the unique SignService ID. + * + * @param signServiceId the SignService ID + */ + public void setSignServiceId(final String signServiceId) { + this.signServiceId = signServiceId; + } + + /** {@inheritDoc} */ @Override public PkiCredential getSignServiceCredential() { return this.signServiceCredential; } + /** + * Assigns this engine's SignService credentials. + * + * @param signServiceCredential the engine credentials + */ + public void setSignServiceCredential(final PkiCredential signServiceCredential) { + this.signServiceCredential = signServiceCredential; + } + /** {@inheritDoc} */ @Override public List getProcessingPaths() { return this.processingPaths != null ? Collections.unmodifiableList(this.processingPaths) : null; } + /** + * Assigns the processing paths (relative to the application's context path). + * + * @param processingPaths the processing paths + */ + public void setProcessingPaths(final List processingPaths) { + this.processingPaths = processingPaths; + } + /** {@inheritDoc} */ @Override public ProtocolHandler getProtocolHandler() { return this.protocolHandler; } + /** + * Assigns the protocol handler this engine uses. + * + * @param protocolHandler the protocol handler + */ + public void setProtocolHandler(final ProtocolHandler protocolHandler) { + this.protocolHandler = protocolHandler; + } + /** {@inheritDoc} */ @Override public AuthenticationHandler getAuthenticationHandler() { return this.authenticationHandler; } + /** + * Assigns the authentication handler this engine uses. + * + * @param authenticationHandler the authentication handler + */ + public void setAuthenticationHandler(final AuthenticationHandler authenticationHandler) { + this.authenticationHandler = authenticationHandler; + } + /** {@inheritDoc} */ @Override public KeyAndCertificateHandler getKeyAndCertificateHandler() { return this.keyAndCertificateHandler; } + /** + * Assigns the key and certificate hander. + * + * @param keyAndCertificateHandler key-and-certificate handler + */ + public void setKeyAndCertificateHandler(final KeyAndCertificateHandler keyAndCertificateHandler) { + this.keyAndCertificateHandler = keyAndCertificateHandler; + } + /** {@inheritDoc} */ @Override public SignatureHandler getSignatureHandler() { return this.signatureHandler; } + /** + * Assigns the signature handler. + * + * @param signatureHandler the signature handler + */ + public void setSignatureHandler(final SignatureHandler signatureHandler) { + this.signatureHandler = signatureHandler; + } + /** {@inheritDoc} */ @Override public ClientConfiguration getClientConfiguration() { return this.clientConfiguration; } + /** + * Assigns the client configuration. + * + * @param clientConfiguration the client configuration + */ + public void setClientConfiguration(final ClientConfiguration clientConfiguration) { + this.clientConfiguration = clientConfiguration; + } + /** {@inheritDoc} */ @Override public AuditLogger getAuditLogger() { return this.auditLogger; } + /** + * Assigns the engine audit logger. + * + * @param auditLogger the engine audit logger + */ + public void setAuditLogger(final AuditLogger auditLogger) { + this.auditLogger = auditLogger; + } + /** {@inheritDoc} */ @Override public List getHttpResourceProviders() { diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/config/EngineConfiguration.java b/engine/src/main/java/se/swedenconnect/signservice/engine/config/EngineConfiguration.java index 895fc7f2..f7250844 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/config/EngineConfiguration.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/config/EngineConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/session/EngineContext.java b/engine/src/main/java/se/swedenconnect/signservice/engine/session/EngineContext.java index e4d17e39..abdf7ea4 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/session/EngineContext.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/session/EngineContext.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/main/java/se/swedenconnect/signservice/engine/session/SignOperationState.java b/engine/src/main/java/se/swedenconnect/signservice/engine/session/SignOperationState.java index 52146977..610a5ac1 100644 --- a/engine/src/main/java/se/swedenconnect/signservice/engine/session/SignOperationState.java +++ b/engine/src/main/java/se/swedenconnect/signservice/engine/session/SignOperationState.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManagerTest.java b/engine/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManagerTest.java index 4fc0d5bf..0a7eb075 100644 --- a/engine/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManagerTest.java +++ b/engine/src/test/java/se/swedenconnect/signservice/application/DefaultSignServiceEngineManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifierTest.java b/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifierTest.java index 5b50b56a..535076a2 100644 --- a/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifierTest.java +++ b/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignRequestMessageVerifierTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngineTest.java b/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngineTest.java index e4dc9796..94dc25cb 100644 --- a/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngineTest.java +++ b/engine/src/test/java/se/swedenconnect/signservice/engine/DefaultSignServiceEngineTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,12 +30,11 @@ import java.util.ArrayList; import java.util.List; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import lombok.Getter; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.application.SignServiceProcessingResult; diff --git a/engine/src/test/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfigurationTest.java b/engine/src/test/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfigurationTest.java index e24d5daf..1d6e32d1 100644 --- a/engine/src/test/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfigurationTest.java +++ b/engine/src/test/java/se/swedenconnect/signservice/engine/config/DefaultEngineConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/engine/src/test/java/se/swedenconnect/signservice/engine/session/EngineContextTest.java b/engine/src/test/java/se/swedenconnect/signservice/engine/session/EngineContextTest.java index 48dd46e5..c9835e16 100644 --- a/engine/src/test/java/se/swedenconnect/signservice/engine/session/EngineContextTest.java +++ b/engine/src/test/java/se/swedenconnect/signservice/engine/session/EngineContextTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/pom.xml b/keycert/base/pom.xml index 6629213c..e25f66aa 100644 --- a/keycert/base/pom.xml +++ b/keycert/base/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-keycert-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: KeyAndCertificate :: Base diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.java index a36ba54b..3fa1c5de 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMapper.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,7 @@ import java.util.List; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.authn.IdentityAssertion; import se.swedenconnect.signservice.protocol.SignRequestMessage; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.java index 4c9350df..865ba399 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingData.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,51 +33,33 @@ public class AttributeMappingData { /** * The type of certificate attribute (RDN in subject name, Subject Alt Name (SAN) or Subject Directory Attributes * (SDA). - * - * @param certificateAttributeType the cert attribute type - * @return the cert attribute type */ private CertificateAttributeType certificateAttributeType; /** * The certificate attribute reference. This is an index of a SAN or the OID string for an attribute. - * - * @param reference the certificate attribute reference - * @return the certificate attribute reference */ private String reference; /** * The attribute ID of the source assertion attribute. - * - * @param sourceId attribute ID for the source assertion attribute - * @return attribute ID for the source assertion attribute */ private String sourceId; /** * The friendly name of the assertion attribute. - * - * @param sourceFriendlyName friendly name of attribute - * @return friendly name of attribute */ private String sourceFriendlyName; /** * Indicates if the source of the value was a default value from SignRequest and not obtained from the * assertion from the identity service - * - * @param defaultValue true if the value was obtained from a default value from SignRequest - * @return true if the value was obtained from a default value from SignRequest */ private boolean defaultValue; /** * The attribute value. - * - * @param value the attribute value - * @return the attribute value */ - String value; + private String value; } diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.java index ba76083a..56a09f2d 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.java index b99879f8..d6f89623 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapper.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,12 +20,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.signservice.authn.IdentityAssertion; import se.swedenconnect.signservice.core.attribute.IdentityAttribute; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.java index cda398ae..8bd46149 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyChecker.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ package se.swedenconnect.signservice.certificate.attributemapping; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.certificate.CertificateAttributeType; /** diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.java index d41de6da..d38d0884 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,11 +18,10 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.java index 15837ce3..fb90b6d2 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractCaEngineKeyAndCertificateHandler.java @@ -25,11 +25,10 @@ import java.util.Map; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.bouncycastle.asn1.ASN1ObjectIdentifier; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuanceException; import se.swedenconnect.ca.engine.ca.models.cert.AttributeModel; import se.swedenconnect.ca.engine.ca.models.cert.AttributeTypeAndValueModel; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.java index 32fde506..3b9eec53 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,12 +24,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.Algorithm; import se.swedenconnect.security.algorithms.AlgorithmRegistry; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.java index c3bf176a..e658890f 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,7 @@ import java.util.List; import java.util.Map; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import lombok.Data; import lombok.Getter; import lombok.Setter; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.java index d5c4c655..e8374b5c 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,11 +18,10 @@ import java.util.Map; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.algorithms.AlgorithmRegistrySingleton; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.java index 5412c22d..f54a0e73 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CertificateProfileConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.java index 39a48f9b..5420f31a 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,9 @@ import java.security.KeyStoreException; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.java index 41475eea..4280396a 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculator.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,17 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package se.swedenconnect.signservice.certificate.base.config; import java.security.PublicKey; import java.security.interfaces.RSAPublicKey; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.bouncycastle.asn1.x509.KeyUsage; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; + /** * Utility class that is used to calculate the key usage value based on the key type and {link * SigningKeyUsageDirective}. diff --git a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.java b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.java index 8419c82f..251aa7a2 100644 --- a/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.java +++ b/keycert/base/src/main/java/se/swedenconnect/signservice/certificate/base/config/SigningKeyUsageDirective.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package se.swedenconnect.signservice.certificate.base.config; import lombok.AllArgsConstructor; diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingDataTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingDataTest.java index 1a9cba0e..20f32541 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingDataTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/AttributeMappingDataTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package se.swedenconnect.signservice.certificate.attributemapping; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.junit.jupiter.api.Test; import lombok.extern.slf4j.Slf4j; diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapperTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapperTest.java index 05f3ecfe..3a1d918a 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapperTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultAttributeMapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package se.swedenconnect.signservice.certificate.attributemapping; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImplTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImplTest.java index f399c765..9f9476e4 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImplTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/attributemapping/DefaultValuePolicyCheckerImplTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandlerTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandlerTest.java index 523daf02..7e432e1f 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandlerTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/AbstractKeyAndCertificateHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,10 +35,7 @@ import java.util.List; import java.util.Map; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.xml.security.algorithms.MessageDigestAlgorithm; import org.apache.xml.security.signature.XMLSignature; import org.bouncycastle.jce.provider.BouncyCastleProvider; @@ -47,6 +44,8 @@ import org.junit.jupiter.api.Test; import org.mockito.Mockito; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.ca.engine.ca.models.cert.AttributeTypeAndValueModel; @@ -306,7 +305,7 @@ public void testKeyAndCertUnsupportedDefaultRequiredValueMapping() throws Except }) .isInstanceOf(CertificateException.class) .hasMessage("Attribute mapping failed") - .getCause() + .cause() .isInstanceOf(AttributeMappingException.class); } @@ -329,7 +328,7 @@ public void testKeyAndCertGenMappingError() throws Exception { this.handler.generateSigningCredential(signRequestMessage, assertion, new DefaultSignServiceContext("ctx")); }).isInstanceOf(CertificateException.class) .hasMessage("Attribute mapping failed") - .getCause() + .cause() .isInstanceOf(AttributeMappingException.class); } diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfigurationTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfigurationTest.java index df6e208e..3b9309be 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfigurationTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,10 @@ import java.util.List; -import javax.annotation.Nonnull; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import jakarta.annotation.Nonnull; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.credential.PkiCredential; import se.swedenconnect.signservice.certificate.attributemapping.AttributeMapper; diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactoryTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactoryTest.java index b2a1a8aa..dc29e748 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactoryTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/AbstractKeyAndCertificateHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,15 +26,14 @@ import java.util.Map; import java.util.function.Function; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.bouncycastle.jce.provider.BouncyCastleProvider; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.mockito.Mockito; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.algorithms.AlgorithmRegistrySingleton; import se.swedenconnect.security.credential.PkiCredential; diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfigurationTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfigurationTest.java index 80532f45..0bf3dec2 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfigurationTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/CredentialContainerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculatorTest.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculatorTest.java index 433684c2..d96a3d2e 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculatorTest.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/config/KeyUsageCalculatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/TestUtils.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/TestUtils.java index 705cbdc2..7f02f7d0 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/TestUtils.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/TestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/X509DnNameType.java b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/X509DnNameType.java index 422bc58b..0683fbb1 100644 --- a/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/X509DnNameType.java +++ b/keycert/base/src/test/java/se/swedenconnect/signservice/certificate/base/utils/X509DnNameType.java @@ -1,3 +1,18 @@ +/* + * Copyright 2022-2023 Sweden Connect + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package se.swedenconnect.signservice.certificate.base.utils; import java.nio.charset.CharsetEncoder; @@ -15,54 +30,51 @@ @AllArgsConstructor public enum X509DnNameType { - CN("2.5.4.3"), - Surename("2.5.4.4"), - GivenName("2.5.4.42"), - SerialNumber("2.5.4.5"), - Org("2.5.4.10"), - OrgUnit("2.5.4.11"), - Country("2.5.4.6"); + CN("2.5.4.3"), Surename("2.5.4.4"), GivenName("2.5.4.42"), SerialNumber("2.5.4.5"), Org("2.5.4.10"), OrgUnit( + "2.5.4.11"), Country("2.5.4.6"); - @Getter private final String oidString; + @Getter + private final String oidString; + public static X509DnNameType getNameTypeForOid(ASN1ObjectIdentifier oid) { + String oidString = oid.getId(); + return getNameTypeForOid(oidString); + } - public static X509DnNameType getNameTypeForOid(ASN1ObjectIdentifier oid) { - String oidString = oid.getId(); - return getNameTypeForOid(oidString); - } + public static X509DnNameType getNameTypeForOid(final String oidStringInp) { + final String oidString = (oidStringInp.toLowerCase().startsWith("urn:oid:")) + ? oidStringInp.substring(8) + : oidStringInp; - public static X509DnNameType getNameTypeForOid(final String oidStringInp) { - final String oidString = (oidStringInp.toLowerCase().startsWith("urn:oid:")) - ? oidStringInp.substring(8) - : oidStringInp; + return Arrays.stream(values()) + .filter(x509DnNameType -> x509DnNameType.getOidString().equalsIgnoreCase(oidString)) + .findFirst() + .orElse(null); + } - return Arrays.stream(values()) - .filter(x509DnNameType -> x509DnNameType.getOidString().equalsIgnoreCase(oidString)) - .findFirst() - .orElse(null); - } + public AttributeTypeAndValue getAttribute(String oidStr) { + return new AttributeTypeAndValue(new ASN1ObjectIdentifier(this.oidString), this.getASN1Val(oidStr)); + } - public AttributeTypeAndValue getAttribute(String oidStr) { - return new AttributeTypeAndValue(new ASN1ObjectIdentifier(this.oidString), this.getASN1Val(oidStr)); + private ASN1Encodable getASN1Val(String value) { + boolean isASCII = this.isStringASCII(value); + if (!isASCII && (this.equals(SerialNumber) || this.equals(Country))) { + return null; } - - private ASN1Encodable getASN1Val(String value) { - boolean isASCII = this.isStringASCII(value); - if (!isASCII && (this.equals(SerialNumber) || this.equals(Country))) { - return null; - } else { - ASN1Encodable asn1Val; - if (!isASCII) { - asn1Val = new DERUTF8String(value); - } else { - asn1Val = new DERPrintableString(value); - } - return asn1Val; - } + else { + ASN1Encodable asn1Val; + if (!isASCII) { + asn1Val = new DERUTF8String(value); + } + else { + asn1Val = new DERPrintableString(value); + } + return asn1Val; } + } - private boolean isStringASCII(String value) { - CharsetEncoder asciiEncoder = StandardCharsets.US_ASCII.newEncoder(); - return asciiEncoder.canEncode(value); - } + private boolean isStringASCII(String value) { + CharsetEncoder asciiEncoder = StandardCharsets.US_ASCII.newEncoder(); + return asciiEncoder.canEncode(value); + } } diff --git a/keycert/cmc/pom.xml b/keycert/cmc/pom.xml index c75aee66..72cbbe1c 100644 --- a/keycert/cmc/pom.xml +++ b/keycert/cmc/pom.xml @@ -8,7 +8,7 @@ se.swedenconnect.signservice signservice-keycert-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: KeyAndCertificate :: CMC diff --git a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.java b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.java index c5e9b8bf..0f6024dc 100644 --- a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.java +++ b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandler.java @@ -28,12 +28,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.xml.security.signature.XMLSignature; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.idsec.signservice.security.certificate.CertificateUtils; import se.swedenconnect.ca.cmc.CMCException; diff --git a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.java b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.java index 63481cfb..99edaed1 100644 --- a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.java +++ b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/RemoteCaInformation.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.java b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.java index fe477cc2..60b7c08b 100644 --- a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.java +++ b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/SignServiceCMCClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package se.swedenconnect.signservice.certificate.cmc; import java.net.MalformedURLException; @@ -23,9 +22,6 @@ import java.security.cert.X509Certificate; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.collections.CollectionUtils; import org.bouncycastle.asn1.ASN1ObjectIdentifier; import org.bouncycastle.asn1.x509.KeyPurposeId; @@ -33,6 +29,8 @@ import org.bouncycastle.cert.jcajce.JcaX509CertificateHolder; import org.bouncycastle.operator.OperatorCreationException; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.ca.cmc.CMCException; import se.swedenconnect.ca.cmc.api.CMCCertificateModelBuilder; import se.swedenconnect.ca.cmc.api.CMCMessageException; diff --git a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.java b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.java index 6b1104de..79db1239 100644 --- a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.java +++ b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfiguration.java @@ -17,10 +17,9 @@ import java.security.cert.X509Certificate; -import javax.annotation.Nonnull; - import org.apache.xml.security.signature.XMLSignature; +import jakarta.annotation.Nonnull; import lombok.Getter; import lombok.Setter; import se.swedenconnect.ca.cmc.api.client.impl.HttpProxyConfiguration; diff --git a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.java b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.java index 95d6d8d9..530119bf 100644 --- a/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.java +++ b/keycert/cmc/src/main/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactory.java @@ -22,13 +22,12 @@ import java.util.Map; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.xml.security.signature.XMLSignature; import org.bouncycastle.operator.OperatorCreationException; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.ca.cmc.api.client.impl.ProxyCMCClientHttpConnector; import se.swedenconnect.security.algorithms.AlgorithmRegistry; diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandlerTest.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandlerTest.java index 3e8c8988..53d28993 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandlerTest.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/CMCKeyAndCertificateHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfigurationTest.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfigurationTest.java index fcf216d3..16cee978 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfigurationTest.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactoryTest.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactoryTest.java index 4cb165f8..865e0fe1 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactoryTest.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/config/CMCKeyAndCertificateHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCApiFactory.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCApiFactory.java index 3e54afdd..6f4336f4 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCApiFactory.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCApiFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCDataPrint.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCDataPrint.java index 05ce3f5a..1a43d94a 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCDataPrint.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCDataPrint.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -205,7 +205,7 @@ private static void printControlValue(CMCRequestType cmcRequestType, CMCControlO case statusInfoV2: CMCStatusInfoV2 statusInfoV2 = CMCStatusInfoV2.getInstance(asn1Encodable); CMCFailType cmcFailType = getCmcFailType(statusInfoV2); - CMCStatusType cmcStatus = CMCStatusType.getCMCStatusType(statusInfoV2.getcMCStatus()); + CMCStatusType cmcStatus = CMCStatusType.getCMCStatusType(statusInfoV2.getCMCStatus()); @SuppressWarnings("deprecation") DERUTF8String statusString = statusInfoV2.getStatusString(); b.append(" CMC status: ").append(cmcStatus).append("\n"); diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCSigner.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCSigner.java index 8574e63b..779891be 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCSigner.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/CMCSigner.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCMCHttpConnector.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCMCHttpConnector.java index ed76fdd7..e2cda2cd 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCMCHttpConnector.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCMCHttpConnector.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCredentials.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCredentials.java index 4c525ad4..e593a20b 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCredentials.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestCredentials.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestUtils.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestUtils.java index 3d4d78c3..5487ec00 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestUtils.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/TestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/BadCAService.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/BadCAService.java index 275e1ed5..0ad6449d 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/BadCAService.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/BadCAService.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCA.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCA.java index f75d415e..a0254c60 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCA.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCA.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAHolder.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAHolder.java index c963d61a..f0aeaef6 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAHolder.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAHolder.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCARepository.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCARepository.java index 9d54271b..5672a0d3 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCARepository.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCARepository.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAService.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAService.java index 82769283..f63a8838 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAService.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestCAService.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestServices.java b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestServices.java index ec84106a..318b2f8c 100644 --- a/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestServices.java +++ b/keycert/cmc/src/test/java/se/swedenconnect/signservice/certificate/cmc/testutils/ca/TestServices.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/pom.xml b/keycert/pom.xml index 6d83cd9f..a6a5a805 100644 --- a/keycert/pom.xml +++ b/keycert/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: KeyAndCertificate @@ -87,7 +87,7 @@ se.idsec.utils print-cert - 1.0.5 + 1.0.6 test @@ -99,7 +99,7 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} @@ -108,5 +108,19 @@ + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/keycert/simple/pom.xml b/keycert/simple/pom.xml index 5b83dbab..79a83e43 100644 --- a/keycert/simple/pom.xml +++ b/keycert/simple/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-keycert-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: KeyAndCertificate :: Simple @@ -74,7 +74,7 @@ se.swedenconnect.signservice signservice-keycert-base - 1.0.2 + ${project.version} diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.java index 232766c1..df0c69aa 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandler.java @@ -26,13 +26,12 @@ import java.util.Map; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.bouncycastle.cert.X509CRLHolder; import org.bouncycastle.cert.X509CertificateHolder; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.idsec.signservice.security.certificate.CertificateUtils; import se.swedenconnect.ca.engine.ca.issuer.CAService; @@ -103,7 +102,7 @@ public SimpleKeyAndCertificateHandler( @Override @Nonnull protected List issueSigningCertificateChain( - @Nonnull final CertificateModel certificateModel, @Nullable final PkiCredential ignored, + @Nonnull final CertificateModel certificateModel, @Nullable final PkiCredential ignored, @Nullable final String certificateProfile, @Nonnull final SignServiceContext context) throws CertificateException { diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.java index f25061f5..f28fc2ae 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAService.java @@ -26,14 +26,13 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.collections.CollectionUtils; import org.bouncycastle.asn1.ASN1ObjectIdentifier; import org.bouncycastle.asn1.x509.KeyPurposeId; import org.bouncycastle.cert.X509CertificateHolder; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuanceException; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuer; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.java index 94be2589..f6182ddb 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,7 @@ import java.time.Duration; import java.util.Objects; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel; import se.swedenconnect.ca.engine.ca.repository.CARepository; import se.swedenconnect.ca.engine.revocation.crl.CRLIssuerModel; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BcFunctions.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BcFunctions.java index 948d2a30..9d354964 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BcFunctions.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/BcFunctions.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.java index e3bcab3c..14deae48 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,11 +20,10 @@ import java.security.cert.CertificateException; import java.security.cert.X509Certificate; -import javax.annotation.Nonnull; - import org.bouncycastle.asn1.x509.KeyUsage; import org.bouncycastle.cert.X509CertificateHolder; +import jakarta.annotation.Nonnull; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuer; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel; import se.swedenconnect.ca.engine.ca.issuer.impl.SelfIssuedCertificateIssuer; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.java index 203a031a..9fa6c86d 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepository.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,15 +26,14 @@ import java.util.List; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.io.FileUtils; import org.bouncycastle.asn1.x509.CRLNumber; import org.bouncycastle.asn1.x509.Extension; import org.bouncycastle.cert.X509CRLHolder; import org.bouncycastle.cert.X509CertificateHolder; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.ca.engine.ca.repository.CARepository; import se.swedenconnect.ca.engine.ca.repository.CertificateRecord; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.java index 7a33a386..ea1619da 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/ca/SelfSignedCaCertificateGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,7 @@ import java.security.cert.CertificateException; import java.security.cert.X509Certificate; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.ca.engine.ca.issuer.CertificateIssuerModel; import se.swedenconnect.ca.engine.ca.models.cert.CertNameModel; import se.swedenconnect.security.credential.PkiCredential; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.java index 2af9ca73..eb031935 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,10 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.xml.security.signature.XMLSignature; +import jakarta.annotation.Nonnull; import lombok.Getter; import lombok.Setter; import se.swedenconnect.signservice.certificate.base.config.AbstractKeyAndCertificateHandlerConfiguration; diff --git a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.java b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.java index b8162240..3906ec2f 100644 --- a/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.java +++ b/keycert/simple/src/main/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,12 +22,11 @@ import java.util.Map; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.apache.xml.security.signature.XMLSignature; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.credential.PkiCredential; diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandlerTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandlerTest.java index abf1bc05..f72909b2 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandlerTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/SimpleKeyAndCertificateHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilderTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilderTest.java index e1e05efc..5a49f60d 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilderTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceBuilderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceTest.java index e4d225b2..5281f0ba 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/BasicCAServiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGeneratorTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGeneratorTest.java index 79b88675..d0ea40fe 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGeneratorTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/DefaultSelfSignedCaCertificateGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepositoryTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepositoryTest.java index 8582cd80..62ed34e2 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepositoryTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/ca/NoStorageCARepositoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfigurationTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfigurationTest.java index e8c75313..a548c534 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfigurationTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactoryTest.java b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactoryTest.java index 325d2a5e..fd702792 100644 --- a/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactoryTest.java +++ b/keycert/simple/src/test/java/se/swedenconnect/signservice/certificate/simple/config/SimpleKeyAndCertificateHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/pom.xml b/pom.xml index 8ef71392..e986205e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ se.swedenconnect.signservice signservice-parent pom - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Parent POM Parent POM for SignService libraries @@ -64,9 +64,9 @@ UTF-8 - 11 + 17 - 2.7.9 + 3.1.5 @@ -115,23 +115,14 @@ org.springframework spring-framework-bom pom - 5.3.25 + 6.0.13 import - - - - org.yaml - snakeyaml - 1.33 - - + se.idsec.signservice.commons signservice-bom - 1.2.4 + 2.0.0 pom import @@ -139,21 +130,33 @@ se.idsec.signservice.commons signservice-commons - 1.2.4 + 2.0.0 se.idsec.signservice.commons signservice-xml-commons - 1.2.4 + 2.0.0 se.idsec.signservice.commons signservice-pdf-commons - 1.2.4 - - + 2.0.0 + + + + org.apache.httpcomponents.client5 + httpclient5 + 5.2.1 + + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + 2.15.3 + + @@ -161,8 +164,13 @@ - javax.annotation - javax.annotation-api + jakarta.servlet + jakarta.servlet-api + + + + jakarta.annotation + jakarta.annotation-api @@ -180,21 +188,20 @@ org.mockito mockito-core - 4.7.0 test org.mockito mockito-junit-jupiter - 4.7.0 + 5.5.0 test org.assertj assertj-core - 3.21.0 + 3.24.2 test @@ -209,47 +216,46 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 - ${java.version} - ${java.version} + ${java.version} org.apache.maven.plugins maven-jar-plugin - 3.2.2 + 3.3.0 org.apache.maven.plugins maven-clean-plugin - 3.2.0 + 3.3.1 org.apache.maven.plugins maven-deploy-plugin - 3.0.0 + 3.1.1 org.apache.maven.plugins maven-project-info-reports-plugin - 3.4.1 + 3.4.5 org.apache.maven.plugins maven-javadoc-plugin - 3.4.1 + 3.6.0 org.apache.maven.plugins maven-source-plugin - 3.2.1 + 3.3.0 @@ -261,19 +267,19 @@ org.apache.maven.plugins maven-site-plugin - 3.12.1 + 4.0.0-M11 org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M7 + 3.1.2 org.jacoco jacoco-maven-plugin - 0.8.8 + 0.8.10 @@ -299,7 +305,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.1.0 + 3.4.1 enforce @@ -314,6 +320,22 @@ + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + false + + + @@ -469,27 +491,11 @@ target/generated-sources/delombok - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.12 - true - - ossrh - https://oss.sonatype.org/ - false - - - - + org.apache.maven.plugins maven-gpg-plugin - 3.0.1 + 3.1.0 sign-artifacts @@ -501,14 +507,6 @@ - - org.apache.maven.plugins - maven-deploy-plugin - - false - - - diff --git a/protocol/dss-ext11/pom.xml b/protocol/dss-ext11/pom.xml index cacb2920..496261d0 100644 --- a/protocol/dss-ext11/pom.xml +++ b/protocol/dss-ext11/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-protocol-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Protocol :: DSS Extensions 1.1 @@ -83,50 +83,25 @@ - - javax.xml.bind - jaxb-api - - - - org.glassfish.jaxb - jaxb-runtime - - - - javax.activation - activation - - se.swedenconnect.schemas - oasis-dss-jaxb - - - javax.activation - activation - - + swedenconnect-jaxb - - - se.swedenconnect.schemas - saml-jaxb - - + - se.swedenconnect.schemas.csig - dss-ext11-jaxb - - + jakarta.xml.bind + jakarta.xml.bind-api + + - se.swedenconnect.schemas - etsi-xades-jaxb + org.glassfish.jaxb + jaxb-runtime + provided - + - se.swedenconnect.schemas - etsi-xades-ext-jaxb + jakarta.activation + jakarta.activation-api diff --git a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssConstants.java b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssConstants.java index 8dd51390..c27e0ffd 100644 --- a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssConstants.java +++ b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssConstants.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolException.java b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolException.java index e6621c8b..c16d5f1c 100644 --- a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolException.java +++ b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolException.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.java b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.java index 3867bddb..b644b220 100644 --- a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.java +++ b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,17 +17,15 @@ import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.xml.bind.JAXBException; - import org.apache.commons.lang3.StringUtils; +import org.w3c.dom.DOMException; import org.w3c.dom.Document; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.xml.bind.JAXBException; import lombok.extern.slf4j.Slf4j; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.InternalXMLException; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.dss_1_0.SignRequest; import se.swedenconnect.signservice.context.SignServiceContext; import se.swedenconnect.signservice.core.AbstractSignServiceHandler; @@ -42,6 +40,7 @@ import se.swedenconnect.signservice.protocol.SignRequestMessage; import se.swedenconnect.signservice.protocol.SignResponseMessage; import se.swedenconnect.signservice.protocol.SignResponseResult; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * The {@link ProtocolHandler} implementation for sign request and response messages according to signRequest; /** The SignRequest extension (stored in OptionalInputs). */ - private SignRequestExtension signRequestExtension; + private transient SignRequestExtension signRequestExtension; /** The SignTasks element (stored in InputDocuments). */ - private SignTasks signTasks; + private transient SignTasks signTasks; /** * Constructor setting up an empty {@code SignRequest}. */ public SignRequestWrapper() { - this.signRequest = dssObjectFactory.createSignRequest(); + this.signRequest = new JAXBSerializable<>(dssObjectFactory.createSignRequest(), SignRequest.class); } /** @@ -72,7 +65,7 @@ public SignRequestWrapper() { * @param signRequest the request to wrap. */ public SignRequestWrapper(final SignRequest signRequest) { - this.signRequest = signRequest; + this.signRequest = new JAXBSerializable<>(signRequest, SignRequest.class); } /** @@ -81,7 +74,7 @@ public SignRequestWrapper(final SignRequest signRequest) { * @return the wrapped SignRequest object */ public SignRequest getWrappedSignRequest() { - return this.signRequest; + return this.signRequest.get(); } /** @@ -93,10 +86,10 @@ public SignRequestExtension getSignRequestExtension() { if (this.signRequestExtension != null) { return this.signRequestExtension; } - if (!this.signRequest.isSetOptionalInputs()) { + if (!this.getWrappedSignRequest().isSetOptionalInputs()) { return null; } - final Element signRequestExtensionElement = this.signRequest.getOptionalInputs() + final Element signRequestExtensionElement = this.getWrappedSignRequest().getOptionalInputs() .getAnies() .stream() .filter(e -> "SignRequestExtension".equals(e.getLocalName())) @@ -120,21 +113,21 @@ public SignRequestExtension getSignRequestExtension() { @Override @GeneratedMethod public AnyType getOptionalInputs() { - return this.signRequest.getOptionalInputs(); + return this.getWrappedSignRequest().getOptionalInputs(); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetOptionalInputs() { - return this.signRequest.isSetOptionalInputs(); + return this.getWrappedSignRequest().isSetOptionalInputs(); } /** {@inheritDoc} */ @Override @GeneratedMethod public InputDocuments getInputDocuments() { - return this.signRequest.getInputDocuments(); + return this.getWrappedSignRequest().getInputDocuments(); } /** {@inheritDoc} */ @@ -143,7 +136,7 @@ public InputDocuments getInputDocuments() { public void setInputDocuments(final InputDocuments value) { // Reset the signTasks variable. It may be set as an any type in the supplied value. this.signTasks = null; - this.signRequest.setInputDocuments(value); + this.getWrappedSignRequest().setInputDocuments(value); } /** @@ -155,11 +148,11 @@ public SignTasks getSignTasks() { if (this.signTasks != null) { return this.signTasks; } - if (this.signRequest.getInputDocuments() == null - || !this.signRequest.getInputDocuments().isSetDocumentsAndTransformedDatasAndDocumentHashes()) { + if (this.getWrappedSignRequest().getInputDocuments() == null + || !this.getWrappedSignRequest().getInputDocuments().isSetDocumentsAndTransformedDatasAndDocumentHashes()) { return null; } - for (final Object o : this.signRequest.getInputDocuments().getDocumentsAndTransformedDatasAndDocumentHashes()) { + for (final Object o : this.getWrappedSignRequest().getInputDocuments().getDocumentsAndTransformedDatasAndDocumentHashes()) { if (o instanceof AnyType) { final Element signTasksElement = ((AnyType) o).getAnies() .stream() @@ -186,78 +179,43 @@ public SignTasks getSignTasks() { @Override @GeneratedMethod public boolean isSetInputDocuments() { - return this.signRequest.isSetInputDocuments(); + return this.getWrappedSignRequest().isSetInputDocuments(); } /** {@inheritDoc} */ @Override public String getRequestID() { - return this.signRequest.getRequestID(); + return this.getWrappedSignRequest().getRequestID(); } /** {@inheritDoc} */ @Override public void setRequestID(final String value) { - this.signRequest.setRequestID(value); + this.getWrappedSignRequest().setRequestID(value); } /** {@inheritDoc} */ @Override public boolean isSetRequestID() { - return this.signRequest.isSetRequestID(); + return this.getWrappedSignRequest().isSetRequestID(); } /** {@inheritDoc} */ @Override public String getProfile() { - return this.signRequest.getProfile(); + return this.getWrappedSignRequest().getProfile(); } /** {@inheritDoc} */ @Override public void setProfile(final String value) { - this.signRequest.setProfile(value); + this.getWrappedSignRequest().setProfile(value); } /** {@inheritDoc} */ @Override public boolean isSetProfile() { - return this.signRequest.isSetProfile(); - } - - /** - * For serialization of the object. - * - * @param out the output stream - * @throws IOException for errors - */ - private void writeObject(final ObjectOutputStream out) throws IOException { - try { - final Document document = JAXBMarshaller.marshall(this.signRequest); - final byte[] bytes = DOMUtils.nodeToBytes(document); - out.writeObject(bytes); - } - catch (final JAXBException | InternalXMLException e) { - throw new IOException("Could not marshall SignRequest", e); - } - } - - /** - * For deserialization of the object - * - * @param in the input stream - * @throws IOException for errors - * @throws ClassNotFoundException not thrown by this method - */ - private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException { - try { - final byte[] bytes = (byte[]) in.readObject(); - final Document document = DOMUtils.bytesToDocument(bytes); - this.signRequest = JAXBUnmarshaller.unmarshall(document, SignRequest.class); - } - catch (final JAXBException | InternalXMLException e) { - throw new IOException("Could not restore SignRequest", e); - } + return this.getWrappedSignRequest().isSetProfile(); } } diff --git a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapper.java b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapper.java index d46c1377..97d3d95e 100644 --- a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapper.java +++ b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapper.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,21 +15,12 @@ */ package se.swedenconnect.signservice.protocol.dss; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; import java.io.Serializable; -import javax.xml.bind.JAXBException; - -import org.w3c.dom.Document; import org.w3c.dom.Element; +import jakarta.xml.bind.JAXBException; import lombok.extern.slf4j.Slf4j; -import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.InternalXMLException; -import se.idsec.signservice.xml.JAXBMarshaller; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.csig.dssext_1_1.SignResponseExtension; import se.swedenconnect.schemas.csig.dssext_1_1.SignTasks; import se.swedenconnect.schemas.dss_1_0.AnyType; @@ -37,6 +28,9 @@ import se.swedenconnect.schemas.dss_1_0.SignResponse; import se.swedenconnect.schemas.dss_1_0.SignatureObject; import se.swedenconnect.signservice.core.annotations.GeneratedMethod; +import se.swedenconnect.xml.jaxb.JAXBMarshaller; +import se.swedenconnect.xml.jaxb.JAXBSerializable; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * A wrapper for a {@link SignResponse} object where we introduce utility methods for access of extension elements. @@ -52,7 +46,7 @@ class SignResponseWrapper extends SignResponse implements Serializable { new se.swedenconnect.schemas.dss_1_0.ObjectFactory(); /** The wrapped SignResponse. */ - private SignResponse signResponse; + private final JAXBSerializable signResponse; /** The SignResponseExtension (stored in OptionalOutputs). */ private transient SignResponseExtension signResponseExtension; @@ -61,7 +55,7 @@ class SignResponseWrapper extends SignResponse implements Serializable { * Constructor setting up an empty {@code SignResponse}. */ public SignResponseWrapper() { - this.signResponse = dssObjectFactory.createSignResponse(); + this.signResponse = new JAXBSerializable<>(dssObjectFactory.createSignResponse(), SignResponse.class); } /** @@ -73,28 +67,28 @@ public SignResponse getWrappedSignResponse() { if (this.signResponseExtension != null) { this.setSignResponseExtension(this.signResponseExtension); } - return this.signResponse; + return this.signResponse.get(); } /** {@inheritDoc} */ @Override @GeneratedMethod public SignatureObject getSignatureObject() { - return this.signResponse.getSignatureObject(); + return this.signResponse.get().getSignatureObject(); } /** {@inheritDoc} */ @Override @GeneratedMethod public void setSignatureObject(final SignatureObject value) { - this.signResponse.setSignatureObject(value); + this.signResponse.get().setSignatureObject(value); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetSignatureObject() { - return this.signResponse.isSetSignatureObject(); + return this.signResponse.get().isSetSignatureObject(); } /** @@ -104,10 +98,10 @@ public boolean isSetSignatureObject() { * @throws DssProtocolException for unmarshalling errors */ public SignTasks getSignTasks() throws DssProtocolException { - if (this.signResponse.getSignatureObject() == null || this.signResponse.getSignatureObject().getOther() == null) { + if (this.signResponse.get().getSignatureObject() == null || this.signResponse.get().getSignatureObject().getOther() == null) { return null; } - final Element signTasksElement = this.signResponse.getSignatureObject() + final Element signTasksElement = this.signResponse.get().getSignatureObject() .getOther() .getAnies() .stream() @@ -139,15 +133,15 @@ public SignTasks getSignTasks() throws DssProtocolException { public void setSignTasks(final SignTasks signTasks) throws DssProtocolException { if (signTasks == null) { // We don't store anything else than SignTasks so ... remove everything - this.signResponse.setSignatureObject(null); + this.signResponse.get().setSignatureObject(null); return; } - if (this.signResponse.getSignatureObject() == null) { - this.signResponse.setSignatureObject(dssObjectFactory.createSignatureObject()); + if (this.signResponse.get().getSignatureObject() == null) { + this.signResponse.get().setSignatureObject(dssObjectFactory.createSignatureObject()); } - if (this.signResponse.getSignatureObject().getOther() == null) { - this.signResponse.getSignatureObject().setOther(dssObjectFactory.createAnyType()); + if (this.signResponse.get().getSignatureObject().getOther() == null) { + this.signResponse.get().getSignatureObject().setOther(dssObjectFactory.createAnyType()); } Element signTasksElement; @@ -158,42 +152,42 @@ public void setSignTasks(final SignTasks signTasks) throws DssProtocolException log.error("Failed to marshall SignTasks - {}", e.getMessage(), e); throw new DssProtocolException("Failed to marshall SignTasks", e); } - for (int i = 0; i < this.signResponse.getSignatureObject().getOther().getAnies().size(); i++) { - final Element elm = this.signResponse.getSignatureObject().getOther().getAnies().get(i); + for (int i = 0; i < this.signResponse.get().getSignatureObject().getOther().getAnies().size(); i++) { + final Element elm = this.signResponse.get().getSignatureObject().getOther().getAnies().get(i); if (elm.getLocalName().equals("SignTasks")) { // Overwrite this ... - this.signResponse.getSignatureObject().getOther().getAnies().set(i, signTasksElement); + this.signResponse.get().getSignatureObject().getOther().getAnies().set(i, signTasksElement); return; } } // We didn't have to overwrite. Add it. - this.signResponse.getSignatureObject().getOther().getAnies().add(signTasksElement); + this.signResponse.get().getSignatureObject().getOther().getAnies().add(signTasksElement); } /** {@inheritDoc} */ @Override public Result getResult() { - return this.signResponse.getResult(); + return this.signResponse.get().getResult(); } /** {@inheritDoc} */ @Override public void setResult(final Result value) { - this.signResponse.setResult(value); + this.signResponse.get().setResult(value); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetResult() { - return this.signResponse.isSetResult(); + return this.signResponse.get().isSetResult(); } /** {@inheritDoc} */ @Override @GeneratedMethod public AnyType getOptionalOutputs() { - return this.signResponse.getOptionalOutputs(); + return this.signResponse.get().getOptionalOutputs(); } /** {@inheritDoc} */ @@ -202,14 +196,14 @@ public AnyType getOptionalOutputs() { public void setOptionalOutputs(final AnyType value) { // Reset our cache for signResponseExtension. this.signResponseExtension = null; - this.signResponse.setOptionalOutputs(value); + this.signResponse.get().setOptionalOutputs(value); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetOptionalOutputs() { - return this.signResponse.isSetOptionalOutputs(); + return this.signResponse.get().isSetOptionalOutputs(); } /** @@ -222,10 +216,10 @@ public SignResponseExtension getSignResponseExtension() throws DssProtocolExcept if (this.signResponseExtension != null) { return this.signResponseExtension; } - if (this.signResponse.getOptionalOutputs() == null || !this.signResponse.getOptionalOutputs().isSetAnies()) { + if (this.signResponse.get().getOptionalOutputs() == null || !this.signResponse.get().getOptionalOutputs().isSetAnies()) { return null; } - final Element signResponseExtensionElement = this.signResponse.getOptionalOutputs() + final Element signResponseExtensionElement = this.signResponse.get().getOptionalOutputs() .getAnies() .stream() .filter(e -> "SignResponseExtension".equals(e.getLocalName())) @@ -256,7 +250,7 @@ public SignResponseExtension getSignResponseExtension() throws DssProtocolExcept */ public void setSignResponseExtension(final SignResponseExtension signResponseExtension) throws DssProtocolException { if (signResponseExtension == null) { - this.signResponse.setOptionalOutputs(null); + this.signResponse.get().setOptionalOutputs(null); this.signResponseExtension = null; return; } @@ -264,7 +258,7 @@ public void setSignResponseExtension(final SignResponseExtension signResponseExt try { final AnyType optionalOutputs = dssObjectFactory.createAnyType(); optionalOutputs.getAnies().add(JAXBMarshaller.marshall(signResponseExtension).getDocumentElement()); - this.signResponse.setOptionalOutputs(optionalOutputs); + this.signResponse.get().setOptionalOutputs(optionalOutputs); this.signResponseExtension = signResponseExtension; } catch (final JAXBException e) { @@ -276,74 +270,39 @@ public void setSignResponseExtension(final SignResponseExtension signResponseExt /** {@inheritDoc} */ @Override public String getRequestID() { - return this.signResponse.getRequestID(); + return this.signResponse.get().getRequestID(); } /** {@inheritDoc} */ @Override public void setRequestID(final String value) { - this.signResponse.setRequestID(value); + this.signResponse.get().setRequestID(value); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetRequestID() { - return this.signResponse.isSetRequestID(); + return this.signResponse.get().isSetRequestID(); } /** {@inheritDoc} */ @Override public String getProfile() { - return this.signResponse.getProfile(); + return this.signResponse.get().getProfile(); } /** {@inheritDoc} */ @Override public void setProfile(final String value) { - this.signResponse.setProfile(value); + this.signResponse.get().setProfile(value); } /** {@inheritDoc} */ @Override @GeneratedMethod public boolean isSetProfile() { - return this.signResponse.isSetProfile(); - } - - /** - * For serialization of the object. - * - * @param out the output stream - * @throws IOException for errors - */ - private void writeObject(final ObjectOutputStream out) throws IOException { - try { - final Document document = JAXBMarshaller.marshall(this.getWrappedSignResponse()); - final byte[] bytes = DOMUtils.nodeToBytes(document); - out.writeObject(bytes); - } - catch (final JAXBException | InternalXMLException e) { - throw new IOException("Could not marshall SignResponse", e); - } - } - - /** - * For deserialization of the object - * - * @param in the input stream - * @throws IOException for errors - * @throws ClassNotFoundException not thrown by this method - */ - private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException { - try { - final byte[] bytes = (byte[]) in.readObject(); - final Document document = DOMUtils.bytesToDocument(bytes); - this.signResponse = JAXBUnmarshaller.unmarshall(document, SignResponse.class); - } - catch (final JAXBException | InternalXMLException e) { - throw new IOException("Could not restore SignResponse", e); - } + return this.signResponse.get().isSetProfile(); } } diff --git a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.java b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.java index 5303ba51..23dd7644 100644 --- a/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.java +++ b/protocol/dss-ext11/src/main/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfigurationTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfigurationTest.java index 887113be..7944384a 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfigurationTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactoryTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactoryTest.java index 75e411a7..27de4245 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactoryTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerTest.java index 04292dcd..65d97b6a 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssProtocolHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignMessageTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignMessageTest.java index 2894eda3..a5e3e9d0 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignMessageTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignMessageTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,8 @@ import org.w3c.dom.Document; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.csig.dssext_1_1.SignMessage; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * Test cases for DssSignMessage. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignRequestMessageTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignRequestMessageTest.java index 9c6a05d4..8948960c 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignRequestMessageTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignRequestMessageTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,10 +29,10 @@ import se.idsec.signservice.security.certificate.CertificateUtils; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.dss_1_0.SignRequest; import se.swedenconnect.signservice.protocol.ProtocolException; import se.swedenconnect.signservice.protocol.ProtocolProcessingRequirements.SignatureRequirement; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * Test cases for DssSignRequestMessage. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseMessageTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseMessageTest.java index c8711167..9e609f5a 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseMessageTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseMessageTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,14 +20,12 @@ import java.util.Arrays; import java.util.Collections; -import javax.xml.bind.JAXBException; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.w3c.dom.Document; +import jakarta.xml.bind.JAXBException; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.dss_1_0.SignRequest; import se.swedenconnect.security.credential.utils.X509Utils; import se.swedenconnect.signservice.authn.impl.DefaultIdentityAssertion; @@ -40,6 +38,7 @@ import se.swedenconnect.signservice.signature.SignatureType; import se.swedenconnect.signservice.signature.impl.DefaultAdESObject; import se.swedenconnect.signservice.signature.impl.DefaultCompletedSignatureTask; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * Test cases for DssSignResponseMessage. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseResultTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseResultTest.java index 914e629e..efdf64fe 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseResultTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/DssSignResponseResultTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignRequestWrapperTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignRequestWrapperTest.java index 93d11976..bd0f91f1 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignRequestWrapperTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignRequestWrapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapperTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapperTest.java index 7f2ada67..5f13cc5f 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapperTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/SignResponseWrapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverterTest.java b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverterTest.java index 5096e907..b613611c 100644 --- a/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverterTest.java +++ b/protocol/dss-ext11/src/test/java/se/swedenconnect/signservice/protocol/dss/jaxb/JaxbAttributeConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/protocol/pom.xml b/protocol/pom.xml index 697c1070..c3a2b00f 100644 --- a/protocol/pom.xml +++ b/protocol/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Protocol @@ -78,7 +78,7 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} @@ -87,5 +87,19 @@ + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/signhandler/pom.xml b/signhandler/pom.xml index 0dd82c6c..e3b7db4d 100644 --- a/signhandler/pom.xml +++ b/signhandler/pom.xml @@ -9,7 +9,7 @@ se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: SignHandler @@ -74,55 +74,29 @@ se.swedenconnect.signservice signservice-core - 1.0.2 + ${project.version} - javax.xml.bind - jaxb-api + se.swedenconnect.schemas + swedenconnect-jaxb + + jakarta.xml.bind + jakarta.xml.bind-api + + org.glassfish.jaxb jaxb-runtime + provided - javax.activation - activation - - - - - se.swedenconnect.schemas - oasis-dss-jaxb - - - javax.activation - activation - - - - - - se.swedenconnect.schemas - saml-jaxb - - - - se.swedenconnect.schemas.csig - dss-ext11-jaxb - - - - se.swedenconnect.schemas - etsi-xades-jaxb - - - - se.swedenconnect.schemas - etsi-xades-ext-jaxb + jakarta.activation + jakarta.activation-api @@ -139,20 +113,14 @@ se.idsec.signservice.integration signservice-integration-xml - 1.3.4 - - - org.opensaml - opensaml-messaging-api - - + 2.0.0 test se.idsec.signservice.integration signservice-integration-pdf - 1.3.4 + 2.0.0 test @@ -179,6 +147,19 @@ - + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.java index 971fae34..792e1584 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; import se.swedenconnect.security.algorithms.AlgorithmRegistry; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.java index 7fdf3807..427a34e8 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,12 +20,11 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.algorithms.AlgorithmRegistrySingleton; import se.swedenconnect.signservice.core.config.AbstractHandlerFactory; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.java index 864c5b57..9a019723 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/config/TBSDataProcessorConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,8 @@ import java.util.List; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Getter; import lombok.Setter; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.java index 98df2299..0c64a449 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,8 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.Algorithm; import se.swedenconnect.security.algorithms.AlgorithmRegistry; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.java index 449adc94..b8bc8cd4 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,9 @@ */ package se.swedenconnect.signservice.signature.signer; -import lombok.NonNull; +import java.util.Objects; + +import jakarta.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.Algorithm; import se.swedenconnect.security.algorithms.AlgorithmRegistry; @@ -42,8 +44,11 @@ public DefaultSignServiceSignerProvider(final AlgorithmRegistry algorithmRegistr } /** {@inheritDoc} */ - @Override public SignServiceSigner getSigner(@NonNull final String signatureAlgorithm, - @NonNull final SignatureType signatureType) { + @Override public SignServiceSigner getSigner(@Nonnull final String signatureAlgorithm, + @Nonnull final SignatureType signatureType) { + + Objects.requireNonNull(signatureAlgorithm, "signatureAlgorithm must not be null"); + Objects.requireNonNull(signatureType, "signatureType must not be null"); final Algorithm algorithm = algorithmRegistry.getAlgorithm(signatureAlgorithm); if (algorithm == null) { diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.java index ebb01133..4513255b 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceECSigner.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,9 @@ import java.security.NoSuchProviderException; import java.security.PrivateKey; import java.security.SignatureException; +import java.util.Objects; -import lombok.NonNull; +import jakarta.annotation.Nonnull; import se.swedenconnect.security.algorithms.SignatureAlgorithm; import se.swedenconnect.signservice.signature.SignatureType; import se.swedenconnect.signservice.signature.signer.crypto.EcdsaSigValue; @@ -46,13 +47,16 @@ public SignServiceECSigner(final SignatureType signatureType) { } /** {@inheritDoc} */ - @Override public byte[] sign(final byte[] toBeSignedBytes, @NonNull final PrivateKey privateKey, - @NonNull final SignatureAlgorithm signatureAlgorithm) - throws SignatureException { + @Override + public byte[] sign(@Nonnull final byte[] toBeSignedBytes, @Nonnull final PrivateKey privateKey, + @Nonnull final SignatureAlgorithm signatureAlgorithm) + throws SignatureException { if (toBeSignedBytes == null) { throw new SignatureException("bytes to be signed must not be null"); } + Objects.requireNonNull(privateKey, "privateKey must not be null"); + Objects.requireNonNull(signatureAlgorithm, "signatureAlgorithm must not be null"); try { final EcdsaSigValue ecdsaSigVal = PkCrypto.ecdsaSignData(toBeSignedBytes, privateKey, signatureAlgorithm); diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.java index a6aebd1f..f77cb977 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSigner.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,19 +15,21 @@ */ package se.swedenconnect.signservice.signature.signer; -import lombok.NonNull; -import lombok.extern.slf4j.Slf4j; +import java.security.PrivateKey; +import java.security.SignatureException; +import java.security.interfaces.RSAKey; +import java.util.Objects; + import org.bouncycastle.crypto.Digest; import org.bouncycastle.jcajce.provider.util.DigestFactory; + +import jakarta.annotation.Nonnull; +import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.RSAPSSSignatureAlgorithm; import se.swedenconnect.security.algorithms.SignatureAlgorithm; import se.swedenconnect.signservice.signature.signer.crypto.PSSPadding; import se.swedenconnect.signservice.signature.signer.crypto.PkCrypto; -import java.security.PrivateKey; -import java.security.SignatureException; -import java.security.interfaces.RSAKey; - /** * Signer for creating RSA signatures using RSA-PSS (Probabilistic Signature Scheme) according to PKCS#1 v 2.1 */ @@ -35,21 +37,24 @@ public class SignServiceRSAPSSSigner implements SignServiceSigner { /** {@inheritDoc} */ - @Override public byte[] sign(final byte[] toBeSignedBytes, @NonNull final PrivateKey privateKey, - @NonNull final SignatureAlgorithm signatureAlgorithm) - throws SignatureException { + @Override + public byte[] sign(@Nonnull final byte[] toBeSignedBytes, @Nonnull final PrivateKey privateKey, + @Nonnull final SignatureAlgorithm signatureAlgorithm) throws SignatureException { if (toBeSignedBytes == null) { throw new SignatureException("bytes to be signed must not be null"); } + Objects.requireNonNull(privateKey, "privateKey must not be null"); + Objects.requireNonNull(signatureAlgorithm, "signatureAlgorithm must not be null"); + if (!(signatureAlgorithm instanceof RSAPSSSignatureAlgorithm)) { throw new SignatureException("The specified algorithm is not an RSA PSS algorithm"); } try { final Digest messageDigestFunction = DigestFactory.getDigest( - signatureAlgorithm.getMessageDigestAlgorithm().getJcaName()); + signatureAlgorithm.getMessageDigestAlgorithm().getJcaName()); final int modLen = ((RSAKey) privateKey).getModulus().bitLength(); final PSSPadding pssPadding = new PSSPadding(modLen, messageDigestFunction); pssPadding.update(toBeSignedBytes); diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.java index fcd58a6e..6153e8ed 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASigner.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,18 @@ */ package se.swedenconnect.signservice.signature.signer; -import lombok.NonNull; +import java.security.MessageDigest; +import java.security.PrivateKey; +import java.security.SignatureException; +import java.util.Objects; + +import jakarta.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.RSAPSSSignatureAlgorithm; import se.swedenconnect.security.algorithms.SignatureAlgorithm; import se.swedenconnect.signservice.signature.signer.crypto.PKCS1V15Padding; import se.swedenconnect.signservice.signature.signer.crypto.PkCrypto; -import java.security.MessageDigest; -import java.security.PrivateKey; -import java.security.SignatureException; - /** * Signer for creating RSA signatures using PKCS#1 version 1.5 */ @@ -33,14 +34,16 @@ public class SignServiceRSASigner implements SignServiceSigner { /** {@inheritDoc} */ - @Override public byte[] sign(final byte[] toBeSignedBytes, @NonNull final PrivateKey privateKey, - @NonNull final SignatureAlgorithm signatureAlgorithm) - throws SignatureException { + @Override public byte[] sign(@Nonnull final byte[] toBeSignedBytes, @Nonnull final PrivateKey privateKey, + @Nonnull final SignatureAlgorithm signatureAlgorithm) throws SignatureException { if (toBeSignedBytes == null) { throw new SignatureException("bytes to be signed must not be null"); } + Objects.requireNonNull(privateKey, "privateKey must not be null"); + Objects.requireNonNull(signatureAlgorithm, "signatureAlgorithm must not be null"); + if (!signatureAlgorithm.getKeyType().equalsIgnoreCase("RSA")) { throw new SignatureException("The algorithm is not an RSA algorithm"); } diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSigner.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSigner.java index 1113bd31..d5adc506 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSigner.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSigner.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,7 @@ import java.security.PrivateKey; import java.security.SignatureException; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.security.algorithms.SignatureAlgorithm; /** diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.java index e02e4c06..dcd66d61 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/SignServiceSignerProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,9 @@ */ package se.swedenconnect.signservice.signature.signer; +import jakarta.annotation.Nonnull; import se.swedenconnect.signservice.signature.SignatureType; -import javax.annotation.Nonnull; - /** * Interface for sign service signer provider */ diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.java index 443835a5..1d8f3aca 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValue.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,6 @@ import java.util.Enumeration; import java.util.Objects; -import javax.annotation.Nonnull; - import org.bouncycastle.asn1.ASN1Encodable; import org.bouncycastle.asn1.ASN1EncodableVector; import org.bouncycastle.asn1.ASN1InputStream; @@ -32,6 +30,7 @@ import org.bouncycastle.asn1.ASN1TaggedObject; import org.bouncycastle.asn1.DERSequence; +import jakarta.annotation.Nonnull; import lombok.Getter; import lombok.Setter; @@ -40,269 +39,265 @@ */ public class EcdsaSigValue implements ASN1Encodable { - /** - * Supported key lengths for ECDSA keys - * - * @param supportedKeyLengths array of integers providing supported key lengths - * @return array of integers providing supported key lengths - */ - @Getter - @Setter - private static int[] supportedKeyLengths = new int[] { 160, 224, 256, 384, 521 }; - - /** - * @return the R component of the ECDSA Signature */ - @Getter - private final BigInteger r; - - /** - * @return the S component of the ECDSA Signature */ - @Getter - private final BigInteger s; - - /** - * Creates an instance of ECDSA signature value - * @param obj signature value object as {@link ASN1TaggedObject} - * @param explicit indicate if the tagging is explicit - * @return ECDSA signature value - * @throws IOException invalid input - */ - public static EcdsaSigValue getInstance(@Nonnull final ASN1TaggedObject obj, final boolean explicit) - throws IOException { - Objects.requireNonNull(obj, "The input object to the ASN.1 constructor must not be null"); - return getInstance(ASN1Sequence.getInstance(obj, explicit)); - } - - /** - * Creates an instance of ECDSA signature value - * @param obj signature value object as {@link EcdsaSigValue}, {@link ASN1Sequence} or - * {@link ASN1InputStream} - * @return ECDSA signature value - * @throws IOException invalid input - */ - public static EcdsaSigValue getInstance(@Nonnull final Object obj) throws IOException { - Objects.requireNonNull(obj, "The input object to the general constructor must not be null"); - if (obj instanceof EcdsaSigValue) { - return (EcdsaSigValue) obj; - } - if (obj instanceof ASN1Sequence) { - return new EcdsaSigValue((ASN1Sequence) obj); - } - if (obj instanceof ASN1InputStream) { - return new EcdsaSigValue(ASN1Sequence.getInstance(((ASN1InputStream) obj).readObject())); - } - - throw new IOException("unknown object in factory: " + obj.getClass().getName()); - } - - /** - * Creates an instance of ECDSA signature value - * - * @param concatenatedRS concatenated bytes of the R and S signature value integers - * @return ECDSA signature value - * @throws IOException invalid input - */ - public static EcdsaSigValue getInstance(@Nonnull final byte[] concatenatedRS) throws IOException { - Objects.requireNonNull(concatenatedRS, "Concatenated RS value must not be null"); - try { - final BigInteger[] rsVals = getRSFromConcatenatedBytes(concatenatedRS); - return new EcdsaSigValue(rsVals[0], rsVals[1]); - } - catch (Exception ex) { - throw new IOException("Unable to parse concatenated RS data", ex); - } - } - - /** - * Creates an instance of ECDSA signature value - * - * @param r R component of the ECDSA signature - * @param s S component of the ECDSA signature - * @return ECDSA signature value - */ - public static EcdsaSigValue getInstance(@Nonnull final BigInteger r, @Nonnull final BigInteger s) { - Objects.requireNonNull(r, "Integer r of the signature value must not be null"); - Objects.requireNonNull(s, "Integer s of the signature value must not be null"); - return new EcdsaSigValue(r, s); - } - - private EcdsaSigValue(final BigInteger r, final BigInteger s) { - this.r = r; - this.s = s; - } - - private EcdsaSigValue(final ASN1Sequence obj) throws IOException { - try { - final Enumeration e = obj.getObjects(); - - r = ASN1Integer.getInstance(e.nextElement()).getValue(); - s = ASN1Integer.getInstance(e.nextElement()).getValue(); - } - catch (Exception ex) { - throw new IOException("Error creating ECDSA signature value from provided ASN1 sequence", ex); - } - } - - private static BigInteger[] getRSFromConcatenatedBytes(final byte[] concatenatedRS) { - - final int rLen, sLen; - final int len = concatenatedRS.length; - rLen = len / 2; - sLen = rLen; - - final byte[] rBytes = new byte[rLen]; - final byte[] sBytes = new byte[sLen]; - - System.arraycopy(concatenatedRS, 0, rBytes, 0, rLen); - System.arraycopy(concatenatedRS, rLen, sBytes, 0, sLen); - - final BigInteger[] srArray = new BigInteger[2]; - srArray[0] = getBigInt(rBytes); - srArray[1] = getBigInt(sBytes); - - return srArray; - } - - /** - * @return the ASN.1 object of the signature value - */ - public DERSequence toASN1Object() { - final ASN1EncodableVector v = new ASN1EncodableVector(); - - v.add(new ASN1Integer(r)); - v.add(new ASN1Integer(s)); - - return new DERSequence(v); - } - - /** - * Gets the bytes to be carried in an OCTET STRING to form the CMS signature value - * @return DER encoded bytes of the signature value ASN.1 SEQUENCE - * @throws IOException illegal signature value - */ - public byte[] getDEREncodedSigValue() throws IOException { - return toASN1Object().getEncoded("DER"); - } - - /** - * Returns the concatenation of the bytes of r and s - * @return byte array representation of signature value - * @throws IOException illegal signature value - */ - public byte[] toByteArray() throws IOException { - try { - final int blockSize = getSigValueBlockSize(); - - final byte[] rBytes = trimByteArray(r.toByteArray(), blockSize); - final byte[] sBytes = trimByteArray(s.toByteArray(), blockSize); - final byte[] rsBytes = new byte[rBytes.length + sBytes.length]; - System.arraycopy(rBytes, 0, rsBytes, 0, rBytes.length); - System.arraycopy(sBytes, 0, rsBytes, rBytes.length, sBytes.length); - - return rsBytes; - } - catch (Exception ex) { - throw new IOException("Illegal signature value", ex); - } - } - - /** - * Return the key length that represents the signature value block size. For EC 256 - * bit key the block size is 256. For EC 521 bit key the block size is 528 (the bits - * of the full byte count that can contain the key). - * - *

    - * Calculation of the block size take into account that the actual integer byte - * representation may be different than the block size/8. This is the case when the - * bytes representation of the integer is padded to avoid negative representation as - * well as the situation when the byte count is shorter since the actual integer is - * smaller than the allowed max size - *

    - * - *

    - * For this reason this implementation lists allowed key sizes supported by this - * implementation and present integers must fit these key sizes. A match is when the - * size without padding is an exact match or when the sum size difference between both - * integer byte count and 2 x the block size byte count is not grater than 4 bytes. - *

    - * @return The block size of this signature value in bytes - * @throws IOException if the integer values does not fit the preset key lengths - */ - private int getSigValueBlockSize() throws IOException { - final int rByteLen = getDataLength(r); - final int sByteLen = getDataLength(s); - - return Arrays.stream(supportedKeyLengths).map(bitLength -> (int) Math.ceil((double) bitLength / 8)) - .filter(byteLength -> byteLength >= rByteLen && byteLength >= sByteLen) - .filter(byteLength -> (2 * byteLength - (rByteLen + sByteLen)) < 4).findFirst() - .orElseThrow(IOException::new); - - } - - /** - * Return the actual number of bytes representing the value of an integer not counting - * any padding bytes Since the bytes are derived form a BigInteger, the maximum number - * of present padding bytes is 1 - * @param integer integer value - * @return number of data bytes representing the positive integer value - */ - private int getDataLength(final BigInteger integer) { - final byte[] integerBytes = integer.toByteArray(); - if (integerBytes.length == 0) { - return 0; - } - return integerBytes[0] == 0x00 ? integerBytes.length - 1 : integerBytes.length; - } - - /** - * Trim the bytes of an integer to fit a predefined block length - * @param inpBytes the data bytes of a positive integer value - * @param blockSize block length in bytes - * @return trimmed bytes - */ - private static byte[] trimByteArray(final byte[] inpBytes, final int blockSize) { - final int len = inpBytes.length; - if (len == blockSize) { - return inpBytes; - } - final byte[] trimmed = new byte[blockSize]; - - if (len < blockSize) { - int padCnt = blockSize - len; - for (int i = 0; i < padCnt; i++) { - trimmed[i] = 0x00; - System.arraycopy(inpBytes, 0, trimmed, padCnt, len); - } - } - - if (len > blockSize) { - int truncCnt = len - blockSize; - System.arraycopy(inpBytes, truncCnt, trimmed, 0, len - truncCnt); - } - - return trimmed; - } - - /** - * Get the BigInteger value of a byte source representing a positive integer - * @param source byte data of positive integer that may or may not have a leading - * padding byte - * @return positive BigInteger value - */ - private static BigInteger getBigInt(final byte[] source) { - final byte[] padded = new byte[source.length + 1]; - padded[0] = 0x00; - System.arraycopy(source, 0, padded, 1, source.length); - return new BigInteger(padded); - } - - /** - * Returns the ASN1 object representation of this ECDSA signature value - * @return ASN1 object representation of this ECDSA signature value - */ - @Override + /** Supported key lengths for ECDSA keys. */ + @Getter + @Setter + private static int[] supportedKeyLengths = new int[] { 160, 224, 256, 384, 521 }; + + /** The R component of the ECDSA Signature. */ + @Getter + private final BigInteger r; + + /** The S component of the ECDSA Signature. */ + @Getter + private final BigInteger s; + + /** + * Creates an instance of ECDSA signature value + * + * @param obj signature value object as {@link ASN1TaggedObject} + * @param explicit indicate if the tagging is explicit + * @return ECDSA signature value + * @throws IOException invalid input + */ + public static EcdsaSigValue getInstance(@Nonnull final ASN1TaggedObject obj, final boolean explicit) + throws IOException { + Objects.requireNonNull(obj, "The input object to the ASN.1 constructor must not be null"); + return getInstance(ASN1Sequence.getInstance(obj, explicit)); + } + + /** + * Creates an instance of ECDSA signature value + * + * @param obj signature value object as {@link EcdsaSigValue}, {@link ASN1Sequence} or {@link ASN1InputStream} + * @return ECDSA signature value + * @throws IOException invalid input + */ + public static EcdsaSigValue getInstance(@Nonnull final Object obj) throws IOException { + Objects.requireNonNull(obj, "The input object to the general constructor must not be null"); + if (obj instanceof EcdsaSigValue) { + return (EcdsaSigValue) obj; + } + if (obj instanceof ASN1Sequence) { + return new EcdsaSigValue((ASN1Sequence) obj); + } + if (obj instanceof ASN1InputStream) { + return new EcdsaSigValue(ASN1Sequence.getInstance(((ASN1InputStream) obj).readObject())); + } + + throw new IOException("unknown object in factory: " + obj.getClass().getName()); + } + + /** + * Creates an instance of ECDSA signature value + * + * @param concatenatedRS concatenated bytes of the R and S signature value integers + * @return ECDSA signature value + * @throws IOException invalid input + */ + public static EcdsaSigValue getInstance(@Nonnull final byte[] concatenatedRS) throws IOException { + Objects.requireNonNull(concatenatedRS, "Concatenated RS value must not be null"); + try { + final BigInteger[] rsVals = getRSFromConcatenatedBytes(concatenatedRS); + return new EcdsaSigValue(rsVals[0], rsVals[1]); + } + catch (Exception ex) { + throw new IOException("Unable to parse concatenated RS data", ex); + } + } + + /** + * Creates an instance of ECDSA signature value + * + * @param r R component of the ECDSA signature + * @param s S component of the ECDSA signature + * @return ECDSA signature value + */ + public static EcdsaSigValue getInstance(@Nonnull final BigInteger r, @Nonnull final BigInteger s) { + Objects.requireNonNull(r, "Integer r of the signature value must not be null"); + Objects.requireNonNull(s, "Integer s of the signature value must not be null"); + return new EcdsaSigValue(r, s); + } + + private EcdsaSigValue(final BigInteger r, final BigInteger s) { + this.r = r; + this.s = s; + } + + private EcdsaSigValue(final ASN1Sequence obj) throws IOException { + try { + final Enumeration e = obj.getObjects(); + + r = ASN1Integer.getInstance(e.nextElement()).getValue(); + s = ASN1Integer.getInstance(e.nextElement()).getValue(); + } + catch (Exception ex) { + throw new IOException("Error creating ECDSA signature value from provided ASN1 sequence", ex); + } + } + + private static BigInteger[] getRSFromConcatenatedBytes(final byte[] concatenatedRS) { + + final int rLen, sLen; + final int len = concatenatedRS.length; + rLen = len / 2; + sLen = rLen; + + final byte[] rBytes = new byte[rLen]; + final byte[] sBytes = new byte[sLen]; + + System.arraycopy(concatenatedRS, 0, rBytes, 0, rLen); + System.arraycopy(concatenatedRS, rLen, sBytes, 0, sLen); + + final BigInteger[] srArray = new BigInteger[2]; + srArray[0] = getBigInt(rBytes); + srArray[1] = getBigInt(sBytes); + + return srArray; + } + + /** + * @return the ASN.1 object of the signature value + */ + public DERSequence toASN1Object() { + final ASN1EncodableVector v = new ASN1EncodableVector(); + + v.add(new ASN1Integer(r)); + v.add(new ASN1Integer(s)); + + return new DERSequence(v); + } + + /** + * Gets the bytes to be carried in an OCTET STRING to form the CMS signature value + * + * @return DER encoded bytes of the signature value ASN.1 SEQUENCE + * @throws IOException illegal signature value + */ + public byte[] getDEREncodedSigValue() throws IOException { + return toASN1Object().getEncoded("DER"); + } + + /** + * Returns the concatenation of the bytes of r and s + * + * @return byte array representation of signature value + * @throws IOException illegal signature value + */ + public byte[] toByteArray() throws IOException { + try { + final int blockSize = getSigValueBlockSize(); + + final byte[] rBytes = trimByteArray(r.toByteArray(), blockSize); + final byte[] sBytes = trimByteArray(s.toByteArray(), blockSize); + final byte[] rsBytes = new byte[rBytes.length + sBytes.length]; + System.arraycopy(rBytes, 0, rsBytes, 0, rBytes.length); + System.arraycopy(sBytes, 0, rsBytes, rBytes.length, sBytes.length); + + return rsBytes; + } + catch (Exception ex) { + throw new IOException("Illegal signature value", ex); + } + } + + /** + * Return the key length that represents the signature value block size. For EC 256 bit key the block size is 256. For + * EC 521 bit key the block size is 528 (the bits of the full byte count that can contain the key). + * + *

    + * Calculation of the block size take into account that the actual integer byte representation may be different than + * the block size/8. This is the case when the bytes representation of the integer is padded to avoid negative + * representation as well as the situation when the byte count is shorter since the actual integer is smaller than the + * allowed max size + *

    + * + *

    + * For this reason this implementation lists allowed key sizes supported by this implementation and present integers + * must fit these key sizes. A match is when the size without padding is an exact match or when the sum size + * difference between both integer byte count and 2 x the block size byte count is not grater than 4 bytes. + *

    + * + * @return The block size of this signature value in bytes + * @throws IOException if the integer values does not fit the preset key lengths + */ + private int getSigValueBlockSize() throws IOException { + final int rByteLen = getDataLength(r); + final int sByteLen = getDataLength(s); + + return Arrays.stream(supportedKeyLengths).map(bitLength -> (int) Math.ceil((double) bitLength / 8)) + .filter(byteLength -> byteLength >= rByteLen && byteLength >= sByteLen) + .filter(byteLength -> (2 * byteLength - (rByteLen + sByteLen)) < 4).findFirst() + .orElseThrow(IOException::new); + + } + + /** + * Return the actual number of bytes representing the value of an integer not counting any padding bytes Since the + * bytes are derived form a BigInteger, the maximum number of present padding bytes is 1 + * + * @param integer integer value + * @return number of data bytes representing the positive integer value + */ + private int getDataLength(final BigInteger integer) { + final byte[] integerBytes = integer.toByteArray(); + if (integerBytes.length == 0) { + return 0; + } + return integerBytes[0] == 0x00 ? integerBytes.length - 1 : integerBytes.length; + } + + /** + * Trim the bytes of an integer to fit a predefined block length + * + * @param inpBytes the data bytes of a positive integer value + * @param blockSize block length in bytes + * @return trimmed bytes + */ + private static byte[] trimByteArray(final byte[] inpBytes, final int blockSize) { + final int len = inpBytes.length; + if (len == blockSize) { + return inpBytes; + } + final byte[] trimmed = new byte[blockSize]; + + if (len < blockSize) { + int padCnt = blockSize - len; + for (int i = 0; i < padCnt; i++) { + trimmed[i] = 0x00; + System.arraycopy(inpBytes, 0, trimmed, padCnt, len); + } + } + + if (len > blockSize) { + int truncCnt = len - blockSize; + System.arraycopy(inpBytes, truncCnt, trimmed, 0, len - truncCnt); + } + + return trimmed; + } + + /** + * Get the BigInteger value of a byte source representing a positive integer + * + * @param source byte data of positive integer that may or may not have a leading padding byte + * @return positive BigInteger value + */ + private static BigInteger getBigInt(final byte[] source) { + final byte[] padded = new byte[source.length + 1]; + padded[0] = 0x00; + System.arraycopy(source, 0, padded, 1, source.length); + return new BigInteger(padded); + } + + /** + * Returns the ASN1 object representation of this ECDSA signature value + * + * @return ASN1 object representation of this ECDSA signature value + */ + @Override public ASN1Primitive toASN1Primitive() { - return toASN1Object(); - } + return toASN1Object(); + } } diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.java index a28d784d..b8860a01 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PKCS1V15Padding.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import org.bouncycastle.asn1.DERSequence; import org.bouncycastle.asn1.x509.AlgorithmIdentifier; -import lombok.NonNull; +import jakarta.annotation.Nonnull; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.MessageDigestAlgorithm; @@ -59,8 +59,8 @@ public class PKCS1V15Padding { * @return padded data to be signed hash * @throws IOException illegal input data */ - public static byte[] getRSAPkcs1DigestInfo(@NonNull final MessageDigestAlgorithm digestAlgo, - @NonNull final byte[] hashValue) throws IOException { + public static byte[] getRSAPkcs1DigestInfo(@Nonnull final MessageDigestAlgorithm digestAlgo, + @Nonnull final byte[] hashValue) throws IOException { final ASN1EncodableVector digestInfoSeq = new ASN1EncodableVector(); final AlgorithmIdentifier algoId = digestAlgo.getAlgorithmIdentifier(); digestInfoSeq.add(algoId); @@ -79,8 +79,8 @@ public static byte[] getRSAPkcs1DigestInfo(@NonNull final MessageDigestAlgorithm * @return true on match otherwise false * @throws IOException error in input data */ - public static boolean verifyMessageDigest(@NonNull final byte[] paddedDigest, @NonNull final byte[] digest, - @NonNull final MessageDigestAlgorithm messageDigestAlgorithm) throws IOException { + public static boolean verifyMessageDigest(@Nonnull final byte[] paddedDigest, @Nonnull final byte[] digest, + @Nonnull final MessageDigestAlgorithm messageDigestAlgorithm) throws IOException { try (final ASN1InputStream asn1InputStream = new ASN1InputStream(paddedDigest)) { final ASN1Sequence asn1Sequence = ASN1Sequence.getInstance(asn1InputStream.readObject()); diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.java index 04488031..98fc71ff 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PSSPadding.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.java index a554ae9e..c840daa8 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/signer/crypto/PkCrypto.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,23 +15,32 @@ */ package se.swedenconnect.signservice.signature.signer.crypto; +import java.io.IOException; +import java.security.InvalidKeyException; +import java.security.NoSuchAlgorithmException; +import java.security.NoSuchProviderException; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.SecureRandom; +import java.security.Signature; +import java.security.SignatureException; +import java.util.Comparator; + +import javax.crypto.BadPaddingException; +import javax.crypto.Cipher; +import javax.crypto.IllegalBlockSizeException; +import javax.crypto.NoSuchPaddingException; + import org.bouncycastle.asn1.ASN1InputStream; import org.bouncycastle.crypto.CipherParameters; import org.bouncycastle.crypto.signers.ECDSASigner; import org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil; + import se.swedenconnect.security.algorithms.Algorithm; import se.swedenconnect.security.algorithms.AlgorithmRegistry; import se.swedenconnect.security.algorithms.MessageDigestAlgorithm; import se.swedenconnect.security.algorithms.SignatureAlgorithm; -import javax.crypto.BadPaddingException; -import javax.crypto.Cipher; -import javax.crypto.IllegalBlockSizeException; -import javax.crypto.NoSuchPaddingException; -import java.io.IOException; -import java.security.*; -import java.util.Comparator; - /** * Public key crypto implementations used to generate signature values */ diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.java index 62d9e1fa..0e444e67 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AbstractTBSDataProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,9 +24,8 @@ import java.util.Objects; import java.util.Optional; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.SignatureAlgorithm; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.java index 90fc383c..cedc2495 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/AdesSigningCertificateDigest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,40 +15,71 @@ */ package se.swedenconnect.signservice.signature.tbsdata; -import lombok.AllArgsConstructor; import lombok.Builder; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; /** * Representation of the AdES digest of the signing certificate. */ @Builder(toBuilder = true) -@NoArgsConstructor -@AllArgsConstructor public class AdesSigningCertificateDigest { + /** The URI for the digest method used to hash the signer certificate. */ + private String digestMethod; + + /** The digest value. */ + private byte[] digestValue; + + /** + * Default constructor. + */ + public AdesSigningCertificateDigest() { + } + + /** + * Constructor. + * + * @param digestMethod the URI for the digest method used to hash the signer certificate + * @param digestValue the digest value + */ + public AdesSigningCertificateDigest(final String digestMethod, final byte[] digestValue) { + this.digestMethod = digestMethod; + this.digestValue = digestValue; + } + /** - * The URI for the digest method used to hash the signer certificate. + * Gets the URI for the digest method used to hash the signer certificate. * - * @param digestMethod - * the URI for the digest method used to hash the signer certificate * @return the URI for the digest method used to hash the signer certificate */ - @Getter - @Setter - private String digestMethod; + public String getDigestMethod() { + return this.digestMethod; + } + + /** + * Assigns the URI for the digest method used to hash the signer certificate. + * + * @param digestMethod the URI for the digest method used to hash the signer certificate + */ + public void setDigestMethod(final String digestMethod) { + this.digestMethod = digestMethod; + } /** - * The digest value. + * Gets the digest value. * - * @param digestValue - * the digest value * @return the digest value */ - @Getter - @Setter - private byte[] digestValue; + public byte[] getDigestValue() { + return this.digestValue; + } + + /** + * Assigns the digest value. + * + * @param digestValue the digest value + */ + public void setDigestValue(final byte[] digestValue) { + this.digestValue = digestValue; + } } diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.java index 697e9417..7b712863 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,9 +30,6 @@ import java.util.Optional; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; - import org.bouncycastle.asn1.ASN1Encodable; import org.bouncycastle.asn1.ASN1EncodableVector; import org.bouncycastle.asn1.ASN1InputStream; @@ -56,6 +53,8 @@ import org.bouncycastle.asn1.x509.IssuerSerial; import org.bouncycastle.cert.X509CertificateHolder; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import lombok.extern.slf4j.Slf4j; import se.swedenconnect.security.algorithms.MessageDigestAlgorithm; import se.swedenconnect.security.algorithms.SignatureAlgorithm; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.java index 0ac6227b..ce6f15a5 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSDataProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,8 +18,7 @@ import java.security.SignatureException; import java.security.cert.X509Certificate; -import javax.annotation.Nonnull; - +import jakarta.annotation.Nonnull; import se.swedenconnect.security.algorithms.SignatureAlgorithm; import se.swedenconnect.signservice.core.types.InvalidRequestException; import se.swedenconnect.signservice.signature.RequestedSignatureTask; diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.java index d4a3852d..59f3c63c 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingData.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,42 +15,96 @@ */ package se.swedenconnect.signservice.signature.tbsdata; -import lombok.AllArgsConstructor; import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; import se.swedenconnect.signservice.signature.AdESObject; /** * Data class holding data related to a sign task that is the result of preparing data for signing. */ -@Data -@AllArgsConstructor -@NoArgsConstructor @Builder public class TBSProcessingData { + /** The data to be signed. */ + private byte[] tbsBytes; + + /** The ETSI advanced electronic signature data object (if applicable). */ + private AdESObject adesObject; + + /** The processing rules. */ + private String processingRules; + + /** + * Default constructor. + */ + public TBSProcessingData() { + } + /** - * The data to be signed. + * Constructor. + * + * @param tbsBytes the data to be signed + * @param adesObject the ETSI advanced electronic signature data object + * @param processingRules the processing rules + */ + public TBSProcessingData(final byte[] tbsBytes, final AdESObject adesObject, final String processingRules) { + super(); + this.tbsBytes = tbsBytes; + this.adesObject = adesObject; + this.processingRules = processingRules; + } + + /** + * Gets the data to be signed. * - * @param tbsBytes data to be signed * @return data to be signed */ - private byte[] tbsBytes; + public byte[] getTbsBytes() { + return this.tbsBytes; + } /** - * The ETSI advanced electronic signature data object (if applicable). + * Assigns the data to be signed. + * + * @param tbsBytes data to be signed + */ + public void setTbsBytes(final byte[] tbsBytes) { + this.tbsBytes = tbsBytes; + } + + /** + * Gets the ETSI advanced electronic signature data object (if applicable). + * + * @return ETSI advanced electronic signature data object (if applicable) or {@code null} + */ + public AdESObject getAdesObject() { + return this.adesObject; + } + + /** + * Assigns the ETSI advanced electronic signature data object. * * @param adesObject ETSI advanced electronic signature data object (if applicable) - * @return ETSI advanced electronic signature data object (if applicable) or null */ - private AdESObject adesObject; + public void setAdesObject(final AdESObject adesObject) { + this.adesObject = adesObject; + } /** - * The processing rules if set. + * Gets the processing rules if set. + * + * @return data processing rules URI if set or {@code null} + */ + public String getProcessingRules() { + return this.processingRules; + } + + /** + * Assigns the processing rules. * * @param processingRules processing rules URI - * @return data processing rules URI if set or null */ - private String processingRules; + public void setProcessingRules(final String processingRules) { + this.processingRules = processingRules; + } + } diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.java index 389b4bfa..c1856dab 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,6 +17,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.UncheckedIOException; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; @@ -32,9 +33,6 @@ import java.util.Random; import java.util.stream.Collectors; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.xml.bind.JAXBException; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; @@ -63,18 +61,19 @@ import org.bouncycastle.asn1.x509.GeneralNames; import org.bouncycastle.asn1.x509.IssuerSerial; import org.bouncycastle.cert.X509CertificateHolder; +import org.w3c.dom.DOMException; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.xml.bind.JAXBException; import lombok.Setter; import lombok.extern.slf4j.Slf4j; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.InternalXMLException; -import se.idsec.signservice.xml.JAXBMarshaller; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.etsi.xades_1_3_2.CertIDTypeV2; import se.swedenconnect.schemas.etsi.xades_1_3_2.DigestAlgAndValueType; import se.swedenconnect.schemas.etsi.xades_1_3_2.QualifyingProperties; @@ -89,6 +88,8 @@ import se.swedenconnect.signservice.signature.RequestedSignatureTask; import se.swedenconnect.signservice.signature.SignatureType; import se.swedenconnect.signservice.signature.impl.DefaultAdESObject; +import se.swedenconnect.xml.jaxb.JAXBMarshaller; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * XML Data to be signed processor. @@ -213,7 +214,7 @@ protected void checkToBeSignedData(@Nonnull final byte[] tbsData, final boolean } } - catch (final JAXBException | NoSuchAlgorithmException | IOException | InternalXMLException | SignatureException e) { + catch (final JAXBException | NoSuchAlgorithmException | IOException | DOMException | SignatureException e) { throw new InvalidRequestException(e.getMessage(), e); } } @@ -470,8 +471,11 @@ public static byte[] nodeToBytes(@Nonnull final Node node) { xmlFragmentTransformer.transform(new DOMSource(node), new StreamResult(output)); return output.toByteArray(); } - catch (final TransformerException | IOException e) { - throw new InternalXMLException("Failed to transform XML node to bytes", e); + catch (final IOException e) { + throw new UncheckedIOException("Failed to transform XML node to bytes", e); + } + catch (final TransformerException e) { + throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Failed to transform XML node to bytes"); } } diff --git a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.java b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.java index b2d2960a..b64b5173 100644 --- a/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.java +++ b/signhandler/src/main/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingProperties.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,21 +18,20 @@ import java.security.SignatureException; import java.util.Objects; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import javax.xml.bind.JAXBException; - import org.apache.xml.security.binding.xmldsig.ObjectType; import org.w3c.dom.Element; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import jakarta.xml.bind.JAXBException; import lombok.extern.slf4j.Slf4j; -import se.idsec.signservice.xml.JAXBMarshaller; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.etsi.xades_1_3_2.DigestAlgAndValueType; import se.swedenconnect.schemas.etsi.xades_1_3_2.QualifyingProperties; import se.swedenconnect.schemas.etsi.xades_1_3_2.SignaturePolicyIdentifier; import se.swedenconnect.schemas.etsi.xades_1_3_2.SigningCertificate; import se.swedenconnect.schemas.etsi.xades_1_3_2.SigningCertificateV2; +import se.swedenconnect.xml.jaxb.JAXBMarshaller; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * The XAdES object for XML signatures is a {@code xades:QualifyingProperties} object. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfigurationTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfigurationTest.java index ce2ceb4b..1699ec80 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfigurationTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactoryTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactoryTest.java index 91863d98..8c686803 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactoryTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/config/DefaultSignatureHandlerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandlerTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandlerTest.java index dad1802e..50e38320 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandlerTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/impl/DefaultSignatureHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProviderTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProviderTest.java index fec51b45..6ba2376c 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProviderTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/DefaultSignServiceSignerProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceECSignerTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceECSignerTest.java index 47d7384c..9576de4a 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceECSignerTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceECSignerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSignerTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSignerTest.java index ca27bbf1..79d1231f 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSignerTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSAPSSSignerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASignerTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASignerTest.java index 8bcac485..7ef00aed 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASignerTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/SignServiceRSASignerTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestAlgorithms.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestAlgorithms.java index a9e9a00b..5539a69d 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestAlgorithms.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestAlgorithms.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestCredentials.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestCredentials.java index 12d3fabc..33aeda88 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestCredentials.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/TestCredentials.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValueTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValueTest.java index 00f92d76..1983f912 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValueTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/EcdsaSigValueTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/PkCryptoTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/PkCryptoTest.java index e69ce034..8a4d3bdb 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/PkCryptoTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/signer/crypto/PkCryptoTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessorTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessorTest.java index 7378a5a5..ac3cbbca 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessorTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/PDFTBSDataProcessorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingDataTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingDataTest.java index 800c8f13..9ffa58bb 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingDataTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/TBSProcessingDataTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessorTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessorTest.java index c7eeb273..79bb26c5 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessorTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XMLTBSDataProcessorTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -42,8 +42,6 @@ import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; import se.idsec.signservice.xml.DOMUtils; -import se.idsec.signservice.xml.JAXBMarshaller; -import se.idsec.signservice.xml.JAXBUnmarshaller; import se.swedenconnect.schemas.etsi.xades_1_3_2.CertIDTypeV2; import se.swedenconnect.schemas.etsi.xades_1_3_2.QualifyingProperties; import se.swedenconnect.schemas.etsi.xades_1_3_2.SignedSignatureProperties; @@ -60,6 +58,8 @@ import se.swedenconnect.signservice.signature.signer.TestCredentials; import se.swedenconnect.signservice.signature.testutils.TestData; import se.swedenconnect.signservice.signature.testutils.TestUtils; +import se.swedenconnect.xml.jaxb.JAXBMarshaller; +import se.swedenconnect.xml.jaxb.JAXBUnmarshaller; /** * XML To Be Signed data processor tests diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingPropertiesTest.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingPropertiesTest.java index 408ad89d..8df6fc8b 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingPropertiesTest.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/tbsdata/XadesQualifyingPropertiesTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestData.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestData.java index ca9c490b..242a06f0 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestData.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestData.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestUtils.java b/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestUtils.java index db746a94..555d5149 100644 --- a/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestUtils.java +++ b/signhandler/src/test/java/se/swedenconnect/signservice/signature/testutils/TestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/spring-boot-starter/pom.xml b/spring-boot-starter/pom.xml index 73aee81a..1eca3386 100644 --- a/spring-boot-starter/pom.xml +++ b/spring-boot-starter/pom.xml @@ -5,12 +5,11 @@ signservice-spring-boot-starter jar - 1.0.4 se.swedenconnect.signservice signservice-parent - 1.0.2 + 1.1.0 Sweden Connect :: SignService :: Spring Boot Starter @@ -92,7 +91,7 @@ se.swedenconnect.signservice signservice-config-spring - 1.0.4 + ${project.version} @@ -134,6 +133,19 @@ - + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + + + + + diff --git a/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.java b/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.java index b1752e01..5f44cf70 100644 --- a/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.java +++ b/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/ActuatorAuditingConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -43,7 +43,7 @@ public class ActuatorAuditingConfiguration { */ @ConditionalOnMissingBean @Bean - public AuditEventRepository auditEventRepository() { + AuditEventRepository auditEventRepository() { log.info("No AuditEventRepository is present - creating " + InMemoryAuditEventRepository.class.getSimpleName()); return new InMemoryAuditEventRepository(); } @@ -58,7 +58,7 @@ public AuditEventRepository auditEventRepository() { @ConditionalOnBean(AuditEventRepository.class) @ConditionalOnMissingBean(name = "signservice.AuditListener") @Bean("signservice.AuditListener") - public AuditListener auditListener( + AuditListener auditListener( final AuditEventRepository auditEventRepository) { log.info("No \"signservice.AuditListener\" has been defined - creating " + AuditListener.class.getSimpleName()); return new AuditListener(auditEventRepository); diff --git a/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.java b/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.java index b23e81c1..495e93e3 100644 --- a/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.java +++ b/spring-boot-starter/src/main/java/se/swedenconnect/signservice/spring/config/SignServiceConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Sweden Connect + * Copyright 2022-2023 Sweden Connect * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -70,7 +70,7 @@ public class SignServiceConfiguration { * @return a HandlerFactoryRegistry bean */ @Bean - public HandlerFactoryRegistry handlerFactoryRegistry() { + HandlerFactoryRegistry handlerFactoryRegistry() { final ActuatorAuditLoggerFactory actuatorFactory = new ActuatorAuditLoggerFactory(); actuatorFactory.setPublisher(this.applicationEventPublisher); final HandlerFactoryRegistry factoryRegistry = new HandlerFactoryRegistry(); @@ -87,7 +87,7 @@ public HandlerFactoryRegistry handlerFactoryRegistry() { */ @ConditionalOnMissingBean @Bean - public SignServiceFactory signServiceFactory(final HandlerFactoryRegistry handlerFactoryRegistry) { + SignServiceFactory signServiceFactory(final HandlerFactoryRegistry handlerFactoryRegistry) { return new DefaultSignServiceFactory(handlerFactoryRegistry); } @@ -98,7 +98,7 @@ public SignServiceFactory signServiceFactory(final HandlerFactoryRegistry handle */ @ConditionalOnMissingBean @Bean - public BeanLoader beanLoader() { + BeanLoader beanLoader() { return new SpringBeanLoader(this.applicationContext); } @@ -108,7 +108,7 @@ public BeanLoader beanLoader() { * @return a BeanRegistrator bean */ @Bean - public BeanRegistrator beanRegistrator() { + BeanRegistrator beanRegistrator() { return new SpringBeanRegistrator(this.applicationContext); } @@ -121,7 +121,7 @@ public BeanRegistrator beanRegistrator() { */ @ConditionalOnMissingBean @Bean("signservice.SignServiceEngineManager") - public SignServiceEngineManager signServiceEngineManager( + SignServiceEngineManager signServiceEngineManager( final SignServiceFactory signServiceFactory) throws Exception { return signServiceFactory.createSignServiceEngineManager(this.properties, this.beanLoader(), diff --git a/spring-boot-starter/src/main/resources/META-INF/spring.factories b/spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports similarity index 62% rename from spring-boot-starter/src/main/resources/META-INF/spring.factories rename to spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index df3a64a5..2790eae1 100644 --- a/spring-boot-starter/src/main/resources/META-INF/spring.factories +++ b/spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1,6 +1,2 @@ -org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ -se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration,\ +se.swedenconnect.signservice.spring.config.ActuatorAuditingConfiguration se.swedenconnect.signservice.spring.config.SignServiceConfiguration - - -