diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2012-06-16 16:05:33 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2012-06-16 16:05:33 +0200 |
commit | c5e1ae4c18a7bb8ecf9370b913e1de1ebc64f398 (patch) | |
tree | dfbdc4c19b1aa616a4c25e7d0ce9c758e3f191dd /schema.sql | |
parent | 08c085929fe7fd653ac121a53644c4fab645d903 (diff) |
Accept client certificate information from a frontend reverse proxy.
Diffstat (limited to 'schema.sql')
-rw-r--r-- | schema.sql | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -21,6 +21,21 @@ CREATE TABLE openids( FOREIGN KEY("user") REFERENCES users ); +CREATE TABLE rsa_keys( + modulus VARCHAR NOT NULL, + exponent VARCHAR NOT NULL, + PRIMARY KEY(modulus, exponent) +); + +CREATE TABLE user_rsa_keys( + "user" INTEGER NOT NULL, + modulus VARCHAR NOT NULL, + exponent VARCHAR NOT NULL, + PRIMARY KEY("user", modulus, exponent), + FOREIGN KEY("user") REFERENCES users, + FOREIGN KEY(modulus, exponent) REFERENCES rsa_keys +); + CREATE TABLE user_email_addresses( "user" INTEGER NOT NULL, email VARCHAR NOT NULL, |