Skip to content

Commit 98b3264

Browse files
Fixed merge
1 parent 2aa2745 commit 98b3264

File tree

2 files changed

+2
-49
lines changed

2 files changed

+2
-49
lines changed

bzst-dip-java-client/src/main/java/software/xdev/bzst/dip/client/exception/EncryptionException.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@
1515
*/
1616
package software.xdev.bzst.dip.client.exception;
1717

18-
import software.xdev.bzst.dip.client.model.configuration.BzstDipConfiguration;
18+
import software.xdev.bzst.dip.client.webclient.BearerTokenRequester;
1919

2020

2121
/**
22-
* Is used for exception that occur during encryption in
23-
* {@link software.xdev.bzst.dip.client.util.WebClientUtil#createRequestToken(BzstDipConfiguration)}.
22+
* Is used for exception that occur during encryption in {@link BearerTokenRequester#getAccessToken()}.
2423
*/
2524
public class EncryptionException extends RuntimeException
2625
{

bzst-dip-java-client/src/main/java/software/xdev/bzst/dip/client/util/WebClientUtil.java

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,10 @@
1515
*/
1616
package software.xdev.bzst.dip.client.util;
1717

18-
import static software.xdev.bzst.dip.client.webclient.BearerTokenRequester.MDS_POSTFIX;
19-
2018
import java.io.IOException;
21-
import java.io.InputStream;
2219
import java.io.StringReader;
23-
import java.security.KeyStore;
24-
import java.security.PrivateKey;
25-
import java.time.Duration;
2620
import java.util.ArrayList;
27-
import java.util.Date;
2821
import java.util.List;
29-
import java.util.UUID;
3022

3123
import javax.xml.parsers.DocumentBuilder;
3224
import javax.xml.parsers.DocumentBuilderFactory;
@@ -41,10 +33,7 @@
4133
import org.xml.sax.InputSource;
4234
import org.xml.sax.SAXException;
4335

44-
import io.jsonwebtoken.Jwts;
45-
import software.xdev.bzst.dip.client.exception.EncryptionException;
4636
import software.xdev.bzst.dip.client.factory.DocumentBuilderFactoryNoExternalEntities;
47-
import software.xdev.bzst.dip.client.model.configuration.BzstDipConfiguration;
4837

4938

5039
/**
@@ -59,41 +48,6 @@ private WebClientUtil()
5948
{
6049
}
6150

62-
public static String createRequestToken(final BzstDipConfiguration configuration)
63-
{
64-
LOGGER.debug("Creating jwt token...");
65-
try(final InputStream keystoreInputStream = configuration.getCertificateKeystoreInputStream().get())
66-
{
67-
final KeyStore.PrivateKeyEntry privateKeyEntry = SigningUtil.getPrivateKeyEntry(
68-
keystoreInputStream,
69-
configuration.getKeyStorePrivateKeyAlias(),
70-
configuration.getCertificateKeystorePassword(),
71-
SigningUtil.KEYSTORE_TYPE
72-
);
73-
74-
final PrivateKey privateKey = privateKeyEntry.getPrivateKey();
75-
final String clientId = configuration.getClientId();
76-
LOGGER.debug("Using client id: {}", clientId);
77-
78-
return Jwts.builder()
79-
.issuer(clientId)
80-
.subject(clientId)
81-
.audience().add(
82-
configuration.getRealmEnvironmentBaseUrl() + MDS_POSTFIX)
83-
.and()
84-
.issuedAt(new Date())
85-
.expiration(new Date(System.currentTimeMillis() + Duration.ofMinutes(5).toMillis()))
86-
.id(UUID.randomUUID().toString())
87-
.notBefore(new Date(System.currentTimeMillis() - Duration.ofMinutes(1).toMillis()))
88-
.signWith(privateKey, Jwts.SIG.RS256)
89-
.compact();
90-
}
91-
catch(final IOException ioException)
92-
{
93-
throw new EncryptionException("An error occurred while creating the request token.", ioException);
94-
}
95-
}
96-
9751
public static List<String> extractTransferNumberFromXml(final String xmlString) throws IOException
9852
{
9953
try

0 commit comments

Comments
 (0)