ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colm O hEigeartaigh (JIRA)" <>
Subject [jira] [Closed] (WSS-277) can't get all certificates from Crypto
Date Tue, 07 Oct 2014 08:05:36 GMT


Colm O hEigeartaigh closed WSS-277.

> can't get all certificates from Crypto
> --------------------------------------
>                 Key: WSS-277
>                 URL:
>             Project: WSS4J
>          Issue Type: Bug
>          Components: WSS4J Core
>    Affects Versions: 1.6, 1.6.1
>         Environment: all
>            Reporter: Marcin Markiewicz
>            Assignee: Colm O hEigeartaigh
> In wss4j 1.5.x you could get all certificates via keystore. Getting the KeyStore is not
possible anymore since 1.6 (for good reasons). Now you can get the certificates for given
alias, DN, hash an so on.But if you want to get all certificates, it isn't possible.
> The method getX509Certificates(CryptoType) in Crypto should be changed. I.e. by specifying
a new Type in CryptoType - something like "ALL" - and then delivering all certificates.
> By the way - CryptoType is used only in Crypto for specifying the way the certificates
are choosen. Wouldn't it be better to provide separate methods without the CryptoType parameter
- something like getX509CertificatesByAlias(String alias), getX509CertificatesBySubjectDN(String
subjectDN) and so on? There are private methods for it anyway. We could make them public...
> But both ways are kind of equals. The problem with the CryptoType is, you have to set
the proper Type AND the proper parameter (like String Alias, or String subjectDN). if you
set the alias, and the Type THUMBPRINT_SHA1 then you find nothing. By getting the certificates
by the proper method there is no possibility to pass wrong parameters...

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message