CryptoKeySecurity Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kemampuan untuk mengontrol akses ke objek kunci kriptografi tanpa manipulasi langsung daftar Access Control (ACL).
public ref class CryptoKeySecurity sealed : System::Security::AccessControl::NativeObjectSecurity
public sealed class CryptoKeySecurity : System.Security.AccessControl.NativeObjectSecurity
type CryptoKeySecurity = class
inherit NativeObjectSecurity
Public NotInheritable Class CryptoKeySecurity
Inherits NativeObjectSecurity
- Warisan
Konstruktor
| Nama | Deskripsi |
|---|---|
| CryptoKeySecurity() |
Menginisialisasi instans baru dari kelas CryptoKeySecurity. |
| CryptoKeySecurity(CommonSecurityDescriptor) |
Menginisialisasi instans CryptoKeySecurity baru kelas dengan menggunakan deskriptor keamanan yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| AccessRightType |
Type Mendapatkan objek yang dapat diamankan yang terkait dengan objek iniCryptoKeySecurity. |
| AccessRulesModified |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah aturan akses yang terkait dengan objek ini ObjectSecurity telah dimodifikasi. (Diperoleh dari ObjectSecurity) |
| AccessRuleType |
Type Mendapatkan objek yang terkait dengan aturan akses objek iniCryptoKeySecurity. Objek Type harus berupa objek yang dapat dilemparkan sebagai SecurityIdentifier objek. |
| AreAccessRulesCanonical |
Mendapatkan nilai Boolean yang menentukan apakah aturan akses yang terkait dengan objek ini ObjectSecurity berada dalam urutan kanonis. (Diperoleh dari ObjectSecurity) |
| AreAccessRulesProtected |
Mendapatkan nilai Boolean yang menentukan apakah Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini ObjectSecurity dilindungi. (Diperoleh dari ObjectSecurity) |
| AreAuditRulesCanonical |
Mendapatkan nilai Boolean yang menentukan apakah aturan audit yang terkait dengan objek ini ObjectSecurity berada dalam urutan kanonis. (Diperoleh dari ObjectSecurity) |
| AreAuditRulesProtected |
Mendapatkan nilai Boolean yang menentukan apakah Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini ObjectSecurity dilindungi. (Diperoleh dari ObjectSecurity) |
| AuditRulesModified |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah aturan audit yang terkait dengan objek ini ObjectSecurity telah dimodifikasi. (Diperoleh dari ObjectSecurity) |
| AuditRuleType |
Mendapatkan objek yang Type terkait dengan aturan audit objek ini CryptoKeySecurity . Objek Type harus berupa objek yang dapat dilemparkan sebagai SecurityIdentifier objek. |
| GroupModified |
Mendapatkan atau mengatur nilai Boolean yang menentukan apakah grup yang terkait dengan objek yang dapat diamankan telah dimodifikasi. (Diperoleh dari ObjectSecurity) |
| IsContainer |
Mendapatkan nilai Boolean yang menentukan apakah objek ini ObjectSecurity adalah objek kontainer. (Diperoleh dari ObjectSecurity) |
| IsDS |
Mendapatkan nilai Boolean yang menentukan apakah objek ini ObjectSecurity adalah objek direktori. (Diperoleh dari ObjectSecurity) |
| OwnerModified |
Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah pemilik objek yang dapat diamankan telah dimodifikasi. (Diperoleh dari ObjectSecurity) |
Metode
| Nama | Deskripsi |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Menginisialisasi instans AccessRule baru kelas dengan nilai yang ditentukan. |
| AddAccessRule(AccessRule) |
Menambahkan aturan akses yang ditentukan ke Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| AddAccessRule(CryptoKeyAccessRule) |
Menambahkan aturan akses yang ditentukan ke Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity . |
| AddAuditRule(AuditRule) |
Menambahkan aturan audit yang ditentukan ke Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| AddAuditRule(CryptoKeyAuditRule) |
Menambahkan aturan audit yang ditentukan ke Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CryptoKeySecurity . |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Menginisialisasi instans AuditRule baru kelas dengan nilai yang ditentukan. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetAccessRules(Boolean, Boolean, Type) |
Mendapatkan kumpulan aturan akses yang terkait dengan pengidentifikasi keamanan yang ditentukan. (Diperoleh dari CommonObjectSecurity) |
| GetAuditRules(Boolean, Boolean, Type) |
Mendapatkan kumpulan aturan audit yang terkait dengan pengidentifikasi keamanan yang ditentukan. (Diperoleh dari CommonObjectSecurity) |
| GetGroup(Type) |
Mendapatkan grup utama yang terkait dengan pemilik yang ditentukan. (Diperoleh dari ObjectSecurity) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetOwner(Type) |
Mendapatkan pemilik yang terkait dengan grup utama yang ditentukan. (Diperoleh dari ObjectSecurity) |
| GetSecurityDescriptorBinaryForm() |
Mengembalikan array nilai byte yang mewakili informasi deskriptor keamanan untuk objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Mengembalikan representasi Security Descriptor Definition Language (SDDL) dari bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Menerapkan modifikasi yang ditentukan ke Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Menerapkan modifikasi yang ditentukan ke Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Menerapkan modifikasi yang ditentukan ke Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Menerapkan modifikasi yang ditentukan ke Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| Persist(Boolean, String, AccessControlSections) |
Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini ObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang |
| Persist(SafeHandle, AccessControlSections, Object) |
Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang |
| Persist(SafeHandle, AccessControlSections) |
Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami recommend.persist bahwa nilai parameter yang |
| Persist(String, AccessControlSections, Object) |
Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang |
| Persist(String, AccessControlSections) |
Menyimpan bagian yang ditentukan dari deskriptor keamanan yang terkait dengan objek ini NativeObjectSecurity ke penyimpanan permanen. Kami menyarankan agar nilai parameter yang |
| PurgeAccessRules(IdentityReference) |
Menghapus semua aturan akses yang terkait dengan yang ditentukan IdentityReference. (Diperoleh dari ObjectSecurity) |
| PurgeAuditRules(IdentityReference) |
Menghapus semua aturan audit yang terkait dengan yang ditentukan IdentityReference. (Diperoleh dari ObjectSecurity) |
| ReadLock() |
Mengunci objek ini ObjectSecurity untuk akses baca. (Diperoleh dari ObjectSecurity) |
| ReadUnlock() |
Membuka kunci objek ini ObjectSecurity untuk akses baca. (Diperoleh dari ObjectSecurity) |
| RemoveAccessRule(AccessRule) |
Menghapus aturan akses yang berisi pengidentifikasi keamanan dan masker akses yang sama dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAccessRule(CryptoKeyAccessRule) |
Menghapus aturan akses yang berisi pengidentifikasi keamanan dan masker akses yang sama dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity . |
| RemoveAccessRuleAll(AccessRule) |
Menghapus semua aturan akses yang memiliki pengidentifikasi keamanan yang sama dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAccessRuleAll(CryptoKeyAccessRule) |
Menghapus semua aturan akses yang memiliki pengidentifikasi keamanan yang sama dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity . |
| RemoveAccessRuleSpecific(AccessRule) |
Menghapus semua aturan akses yang sama persis dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAccessRuleSpecific(CryptoKeyAccessRule) |
Menghapus semua aturan akses yang sama persis dengan aturan akses yang ditentukan dari Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity . |
| RemoveAuditRule(AuditRule) |
Menghapus aturan audit yang berisi pengidentifikasi keamanan dan masker akses yang sama dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAuditRule(CryptoKeyAuditRule) |
Menghapus aturan audit yang berisi pengidentifikasi keamanan dan masker akses yang sama dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CryptoKeySecurity . |
| RemoveAuditRuleAll(AuditRule) |
Menghapus semua aturan audit yang memiliki pengidentifikasi keamanan yang sama dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAuditRuleAll(CryptoKeyAuditRule) |
Menghapus semua aturan audit yang memiliki pengidentifikasi keamanan yang sama dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CryptoKeySecurity . |
| RemoveAuditRuleSpecific(AuditRule) |
Menghapus semua aturan audit yang sama persis dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity . (Diperoleh dari CommonObjectSecurity) |
| RemoveAuditRuleSpecific(CryptoKeyAuditRule) |
Menghapus semua aturan audit yang sama persis dengan aturan audit yang ditentukan dari Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CryptoKeySecurity . |
| ResetAccessRule(AccessRule) |
Menghapus semua aturan akses dalam Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity lalu menambahkan aturan akses yang ditentukan. (Diperoleh dari CommonObjectSecurity) |
| ResetAccessRule(CryptoKeyAccessRule) |
Menghapus semua aturan akses dalam Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity lalu menambahkan aturan akses yang ditentukan. |
| SetAccessRule(AccessRule) |
Menghapus semua aturan akses yang berisi pengidentifikasi dan kualifikasi keamanan yang sama dengan aturan akses yang ditentukan dalam Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CommonObjectSecurity lalu menambahkan aturan akses yang ditentukan. (Diperoleh dari CommonObjectSecurity) |
| SetAccessRule(CryptoKeyAccessRule) |
Menghapus semua aturan akses yang berisi pengidentifikasi dan kualifikasi keamanan yang sama dengan aturan akses yang ditentukan dalam Daftar Kontrol Akses Diskresi (DACL) yang terkait dengan objek ini CryptoKeySecurity lalu menambahkan aturan akses yang ditentukan. |
| SetAccessRuleProtection(Boolean, Boolean) |
Mengatur atau menghapus perlindungan aturan akses yang terkait dengan objek ini ObjectSecurity . Aturan akses yang dilindungi tidak dapat dimodifikasi oleh objek induk melalui pewarisan. (Diperoleh dari ObjectSecurity) |
| SetAuditRule(AuditRule) |
Menghapus semua aturan audit yang berisi pengidentifikasi dan kualifikasi keamanan yang sama dengan aturan audit yang ditentukan dalam Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CommonObjectSecurity lalu menambahkan aturan audit yang ditentukan. (Diperoleh dari CommonObjectSecurity) |
| SetAuditRule(CryptoKeyAuditRule) |
Menghapus semua aturan audit yang berisi pengidentifikasi dan kualifikasi keamanan yang sama dengan aturan audit yang ditentukan dalam Daftar Kontrol Akses Sistem (SACL) yang terkait dengan objek ini CryptoKeySecurity lalu menambahkan aturan audit yang ditentukan. |
| SetAuditRuleProtection(Boolean, Boolean) |
Mengatur atau menghapus perlindungan aturan audit yang terkait dengan objek ini ObjectSecurity . Aturan audit yang dilindungi tidak dapat dimodifikasi oleh objek induk melalui pewarisan. (Diperoleh dari ObjectSecurity) |
| SetGroup(IdentityReference) |
Mengatur grup utama untuk deskriptor keamanan yang terkait dengan objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| SetOwner(IdentityReference) |
Mengatur pemilik untuk deskriptor keamanan yang terkait dengan objek ini ObjectSecurity . (Diperoleh dari ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan. (Diperoleh dari ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari array nilai byte yang ditentukan. (Diperoleh dari ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Mengatur bagian yang ditentukan dari deskriptor keamanan untuk objek ini ObjectSecurity dari string Security Descriptor Definition Language (SDDL) yang ditentukan. (Diperoleh dari ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
Mengatur deskriptor keamanan untuk objek ini ObjectSecurity dari string Security Descriptor Definition Language (SDDL) yang ditentukan. (Diperoleh dari ObjectSecurity) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| WriteLock() |
Mengunci objek ini ObjectSecurity untuk akses tulis. (Diperoleh dari ObjectSecurity) |
| WriteUnlock() |
Membuka kunci objek ini ObjectSecurity untuk akses tulis. (Diperoleh dari ObjectSecurity) |