Interface NameIDDecoder

    • Method Detail

      • decode

        @Nullable
        String decode​(@Nonnull
                      SubjectCanonicalizationContext c14nContext,
                      @Nonnull
                      NameID nameID)
               throws NameDecoderException
        Decode the provided NameID.

        If the object is incompatible with the decoder in some way, a null is returned.

        Parameters:
        c14nContext - the active c14n context
        nameID - the object to decode
        Returns:
        the principal decoded from the value, or null
        Throws:
        NameDecoderException - if an error occurred during translation