Interface STRParser

All Known Implementing Classes:
DerivedKeyTokenSTRParser, EncryptedKeySTRParser, SecurityTokenRefSTRParser, SignatureSTRParser

public interface STRParser
This interface describes a pluggable way of extracting credentials from SecurityTokenReference elements. The implementations are used by various processors.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number of the (root) cert THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 thumbprint of the (root) cert KEY_IDENTIFIER - A certificate (chain) is located via a Key Identifier Element DIRECT_REF - A certificate (chain) is located directly via an Id to another security token Note that a Thumbprint reference is also a KeyIdentifier, but takes precedence over it.
  • Method Summary

    Modifier and Type
    Method
    Description
    Parse a SecurityTokenReference element and extract credentials.