https://issues.apache.org/bugzilla/show_bug.cgi?id=49447
Summary: KeyStoreResolver iterator returns null for symmetric
keys
Product: Security
Version: unspecified
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Encryption
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=25599)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=25599)
patch to solve problem including new junit test
When iterating the certificates in a KeyStoreResolver, the iterator might
return null even though hasNext() says there are more elements. This happens
because hasNext() only checks if there are more aliases. If the next alias
contains a symmetric key, there is no certificate in the KeyStore entry and
next() returns null. When you look at the KeyResolvers, they are not prepared
to handle a null value, this will cause a NullPointerException.
To reproduce, use the junit KeyStoreResolverTest in the attachment.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.