<PackageReference Include="Azure.Core" Version="1.53.0" />

Azure.Identity.LinuxNativeMethods

static class LinuxNativeMethods

public enum SecretSchemaFlags

public const string SECRET_COLLECTION_SESSION = "session"

public static void secret_password_clear_sync(IntPtr schemaPtr, IntPtr cancellable, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value)

public static void secret_password_free(IntPtr passwordPtr)

public static string secret_password_lookup_sync(IntPtr schemaPtr, IntPtr cancellable, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value)

public static void secret_password_store_sync(IntPtr schemaPtr, string collection, string label, string password, IntPtr cancellable, string attribute1Type, string attribute1Value, string attribute2Type, string attribute2Value)

public static IntPtr secret_schema_new(string name, SecretSchemaFlags flags, string attribute1, SecretSchemaAttributeType attribute1Type, string attribute2, SecretSchemaAttributeType attribute2Type)

public static void secret_schema_unref(IntPtr schemaPtr)