1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-20 10:58:07 -05:00

Merge branch 'km/db-signing-keys' into km/signing-api-changes

This commit is contained in:
Bernd Schoolmann 2025-06-09 09:28:17 +02:00 committed by GitHub
commit ddc9a14994
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,7 @@
CREATE TABLE [dbo].[UserSignatureKeyPair] ( IF OBJECT_ID('[dbo].[UserSignatureKeyPair]') IS NULL
BEGIN
CREATE TABLE [dbo].[UserSignatureKeyPair]
(
[Id] UNIQUEIDENTIFIER NOT NULL, [Id] UNIQUEIDENTIFIER NOT NULL,
[UserId] UNIQUEIDENTIFIER NOT NULL, [UserId] UNIQUEIDENTIFIER NOT NULL,
[SignatureKeyPairAlgorithm] TINYINT NOT NULL, [SignatureKeyPairAlgorithm] TINYINT NOT NULL,
@ -8,7 +11,8 @@ CREATE TABLE [dbo].[UserSignatureKeyPair] (
[RevisionDate] DATETIME2 (7) NOT NULL, [RevisionDate] DATETIME2 (7) NOT NULL,
CONSTRAINT [PK_UserSignatureKeyPair] PRIMARY KEY CLUSTERED ([Id] ASC), CONSTRAINT [PK_UserSignatureKeyPair] PRIMARY KEY CLUSTERED ([Id] ASC),
CONSTRAINT [FK_UserSignatureKeyPair_User] FOREIGN KEY ([UserId]) REFERENCES [dbo].[User] ([Id]) CONSTRAINT [FK_UserSignatureKeyPair_User] FOREIGN KEY ([UserId]) REFERENCES [dbo].[User] ([Id])
); );
END
GO GO
IF NOT EXISTS(SELECT name IF NOT EXISTS(SELECT name
@ -29,7 +33,7 @@ FROM
[dbo].[UserSignatureKeyPair] [dbo].[UserSignatureKeyPair]
GO GO
CREATE PROCEDURE [dbo].[UserSignatureKeyPair_ReadByUserId] CREATE OR ALTER PROCEDURE [dbo].[UserSignatureKeyPair_ReadByUserId]
@UserId UNIQUEIDENTIFIER @UserId UNIQUEIDENTIFIER
AS AS
BEGIN BEGIN
@ -39,7 +43,7 @@ BEGIN
END END
GO GO
CREATE PROCEDURE [dbo].[UserSignatureKeyPair_UpdateForRotation] CREATE OR ALTER PROCEDURE [dbo].[UserSignatureKeyPair_UpdateForRotation]
@UserId UNIQUEIDENTIFIER, @UserId UNIQUEIDENTIFIER,
@SignatureKeyPairAlgorithm TINYINT, @SignatureKeyPairAlgorithm TINYINT,
@SigningKey VARCHAR(MAX), @SigningKey VARCHAR(MAX),
@ -56,7 +60,7 @@ BEGIN
END END
GO GO
CREATE PROCEDURE [dbo].[UserSignatureKeyPair_SetForRotation] CREATE OR ALTER PROCEDURE [dbo].[UserSignatureKeyPair_SetForRotation]
@Id UNIQUEIDENTIFIER, @Id UNIQUEIDENTIFIER,
@UserId UNIQUEIDENTIFIER, @UserId UNIQUEIDENTIFIER,
@SignatureKeyPairAlgorithm TINYINT, @SignatureKeyPairAlgorithm TINYINT,