sys.certificates (Transact-SQL)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric SQL Database
データベース内の各証明書の行を返します。
列名 | データ型 | 説明 |
---|---|---|
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 | 証明書の秘密キーが最後にエクスポートされた日時。 |
key_length | int | 証明書のキーの長さ。 適用対象: SQL Server 2016 (13.x) 以降のバージョン。 |
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。