sys.certificates (Transact-SQL)
データベース内の証明書ごとに 1 行のデータを返します。
列名 |
データ型 |
説明 |
---|---|---|
name |
sysname |
証明書の名前。データベース内で一意です。 |
certificate_id |
int |
証明書の ID。データベース内で一意です。 |
principal_id |
int |
証明書を所有するデータベース プリンシパルの ID。 |
pvt_key_encryption_type |
char(2) |
秘密キーの暗号化方法。 NA = 証明書に秘密キーはありません。 MK = 秘密キーはマスタ キーにより暗号化されています。 PW = 秘密キーはユーザー定義パスワードにより暗号化されています。 SK = 秘密キーはサービス マスタ キーにより暗号化されています。 |
pvt_key_encryption_type_desc |
nvarchar(60) |
秘密キーの暗号化方法の説明。 NO_PRIVATE_KEY ENCRYPTED_BY_MASTER_KEY ENCRYPTED_BY_PASSWORD ENCRYPTED_BY_SERVICE_MASTER_KEY |
is_active_for_begin_dialog |
bit |
1 の場合、この証明書はサービス間で暗号化されたメッセージ交換を開始するために使用されます。 |
issuer_name |
nvarchar(442) |
証明書の発行者の名前。 |
cert_serial_number |
nvarchar(64) |
証明書のシリアル番号。 |
sid |
varbinary(85) |
証明書に対するログイン SID。 |
string_sid |
nvarchar(128) |
証明書に対するログイン SID の文字列形式。 |
subject |
nvarchar(4000) |
証明書のサブジェクト。 |
expiry_date |
datetime |
証明書の有効期限。 |
start_date |
datetime |
証明書が有効になる日付。 |
thumbprint |
varbinary(32) |
証明書の SHA-1 ハッシュ。SHA-1 ハッシュはグローバルに一意です。 |
attested_by |
nvarchar(260) |
システム使用のみ。 |
pvt_key_last_backup_date |
datetime |
証明書の秘密キーが前回エクスポートされた日時。 |
権限
SQL Server 2005 以降のバージョンでは、カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。