Class X509Authentication

    • Constructor Summary

      Constructors 
      Constructor Description
      X509Authentication​(java.lang.String name, java.security.cert.X509Certificate certificate)  
      X509Authentication​(java.lang.String name, java.security.cert.X509Certificate certificate, java.util.Collection<java.lang.String> roles, java.util.Map<java.lang.String,​java.lang.Object> attributes)  
    • Constructor Detail

      • X509Authentication

        public X509Authentication​(@NonNull
                                  java.lang.String name,
                                  @NonNull
                                  java.security.cert.X509Certificate certificate)
        Parameters:
        name - The name of this principal
        certificate - X509 certification
      • X509Authentication

        public X509Authentication​(@NonNull
                                  java.lang.String name,
                                  @NonNull
                                  java.security.cert.X509Certificate certificate,
                                  @Nullable
                                  java.util.Collection<java.lang.String> roles,
                                  @Nullable
                                  java.util.Map<java.lang.String,​java.lang.Object> attributes)
        Parameters:
        name - The name of this principal name
        certificate - X509 certification
        roles - Roles of the authenticated user
        attributes - Attributes of the authenticated user
    • Method Detail

      • getCertificate

        @NonNull
        public java.security.cert.X509Certificate getCertificate()
        Returns:
        the X.509 certificate