sys. 証明書 (Transact-sql)sys.certificates (Transact-SQL)

適用対象: はいSQL Server はいAzure SQL Database はいAzure Synapse Analytics (SQL DW) はいParallel Data Warehouse APPLIES TO: YesSQL Server YesAzure SQL Database YesAzure Synapse Analytics (SQL DW) YesParallel Data Warehouse

データベース内の証明書ごとに1行のデータを返します。Returns a row for each certificate in the database.

列名Column name データ型Data type 説明Description
namename sysnamesysname 証明書の名前。Name of the certificate. データベース内で一意です。Is unique within the database.
certificate_idcertificate_id intint 証明書の ID。ID of the certificate. データベース内で一意です。Is unique within the database.
principal_idprincipal_id intint この証明書を所有するデータベースプリンシパルの ID。ID of the database principal that owns this certificate.
pvt_key_encryption_typepvt_key_encryption_type char(2)char(2) 秘密キーの暗号化方法。How the private key is encrypted.

NA = 証明書に秘密キーはありません。NA = There is no private key for the certificate

MK = 秘密キーはマスターキーによって暗号化されていますMK = Private key is encrypted by the master key

PW = 秘密キーは、ユーザー定義のパスワードによって暗号化されます。PW = Private key is encrypted by a user-defined password

SK = 秘密キーは、サービスマスターキーによって暗号化されます。SK = Private key is encrypted by the service master key.
pvt_key_encryption_type_descpvt_key_encryption_type_desc nvarchar(60)nvarchar(60) 秘密キーの暗号化方法の説明。Description of how the private key is encrypted.

NO_PRIVATE_KEYNO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEYENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORDENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEYENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialogis_active_for_begin_dialog bitbit 1の場合、この証明書は暗号化されたサービスダイアログを開始するために使用されます。If 1, this certificate is used to initiate encrypted service dialogs.
issuer_nameissuer_name nvarchar (442)nvarchar(442) 証明書の発行者の名前。Name of certificate issuer.
cert_serial_numbercert_serial_number nvarchar (64)nvarchar(64) 証明書のシリアル番号。Serial number of certificate.
sidsid varbinary (85)varbinary(85) この証明書のログイン SID。Login SID for this certificate.
string_sidstring_sid nvarchar(128)nvarchar(128) この証明書のログイン SID の文字列表現String representation of the login SID for this certificate
件名subject nvarchar (4000)nvarchar(4000) 証明書のサブジェクト。Subject of this certificate.
expiry_dateexpiry_date datetimedatetime 証明書の有効期限が切れた場合。When certificate expires.
start_datestart_date datetimedatetime 証明書が有効になったとき。When certificate becomes valid.
拇印thumbprint varbinary(32)varbinary(32) 証明書の SHA-1 ハッシュ。SHA-1 hash of the certificate. SHA-1 ハッシュはグローバルに一意です。The SHA-1 hash is globally unique.
attested_byattested_by nvarchar(260)nvarchar(260) システムでのみ使用されます。System use only.
pvt_key_last_backup_datepvt_key_last_backup_date datetimedatetime 証明書の秘密キーが最後にエクスポートされた日付と時刻。The date and time the certificate's private key was last exported.

アクセス許可Permissions

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

参照See Also

セキュリティカタログビュー (Transact-sql) Security Catalog Views (Transact-SQL)
Transact-sql)(カタログビュー Catalog Views (Transact-SQL)
暗号化階層 Encryption Hierarchy
CREATE CERTIFICATE (Transact-SQL)CREATE CERTIFICATE (Transact-SQL)