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