Class SecurityUtils


  • public class SecurityUtils
    extends java.lang.Object
    Contains utility methods related to security.
    • Constructor Detail

      • SecurityUtils

        public SecurityUtils()
    • Method Detail

      • createIngestDocument

        public static final IngestDocument createIngestDocument​(AttivioPrincipal principal)
        Creates a document for ingestion of a principal.
        Parameters:
        principal - the principal
        Returns:
        the document
      • createDeleteDocument

        public static final IngestDocument createDeleteDocument​(AttivioPrincipalKey principalKey)
        Creates a document for deletion of a principal.
        Parameters:
        principalKey - the principal key
        Returns:
        the document
      • getSidString

        public static final java.lang.String getSidString​(byte[] sid)
        Converts a secure ID passed in as a byte array into a string. Throws IllegalArgumentException if SID is invalid.
        Parameters:
        sid - the SID byte array
        Returns:
        the SID string