Class JdbcAssertingPartyMetadataRepository.AssertingPartyMetadataRowMapper.Saml2X509CredentialCollectionDeserializer
java.lang.Object
org.springframework.security.saml2.provider.service.registration.JdbcAssertingPartyMetadataRepository.AssertingPartyMetadataRowMapper.Saml2X509CredentialCollectionDeserializer
- All Implemented Interfaces:
org.springframework.core.serializer.Deserializer<Collection<Saml2X509Credential>>
- Enclosing class:
- JdbcAssertingPartyMetadataRepository.AssertingPartyMetadataRowMapper
public static final class JdbcAssertingPartyMetadataRepository.AssertingPartyMetadataRowMapper.Saml2X509CredentialCollectionDeserializer
extends Object
implements org.springframework.core.serializer.Deserializer<Collection<Saml2X509Credential>>
The default deserializer for verification and encryption credentials.
This is equipped with an allowlist of classes that can be deserialized. If you implement your own, you are responsible for to protecte against insecure deserialization.
- Since:
- 7.0.5
-
Constructor Details
-
Saml2X509CredentialCollectionDeserializer
public Saml2X509CredentialCollectionDeserializer()
-
-
Method Details
-
deserialize
- Specified by:
deserializein interfaceorg.springframework.core.serializer.Deserializer<Collection<Saml2X509Credential>>- Throws:
IOException
-