Interface SecurityProviderChoice

    • Method Detail

      • isNamedProviderUsed

        default boolean isNamedProviderUsed()
        Returns:
        true if to use the provider's name rather than its Provider instance - default=true.
      • getSecurityProvider

        java.security.Provider getSecurityProvider()
        Returns:
        The security Provider to use in case isNamedProviderUsed() is false. Can be null if isNamedProviderUsed() is true, but not recommended.
      • toSecurityProviderChoice

        static SecurityProviderChoice toSecurityProviderChoice​(java.lang.String name)
      • toSecurityProviderChoice

        static SecurityProviderChoice toSecurityProviderChoice​(java.security.Provider provider)
      • createProviderInstance

        static java.security.Provider createProviderInstance​(java.lang.Class<?> anchor,
                                                             java.lang.String providerClassName)
                                                      throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException