API Reference
Class
TlsCipherSuitesPolicyControl
Typed control for TLS cipher suites policy configured under HKLM\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002 (REG_SZ Functions).
Inheritance
- Object
- TlsCipherSuitesPolicyControl
Constructors
public TlsCipherSuitesPolicyControl(String id, String title, CxComparator comparator) #Create a new cipher suites policy control.
Parameters
- id System.String
- Stable control id.
- title System.String
- Friendly title.
- comparator ComputerX.Controls.CxComparator
- Comparison semantics for string-list (Exact, Superset, Subset).
Methods
public virtual CxEval Evaluate(String host, CxFacts facts) #Returns:
CxEvalParameters
- host System.String
- facts ComputerX.Controls.CxFacts
public virtual Boolean IsApplicable(CxFacts facts) #Returns:
BooleanParameters
- facts ComputerX.Controls.CxFacts
public virtual Object ReadCurrent(String host, CxFacts facts) #Returns:
ObjectParameters
- host System.String
- facts ComputerX.Controls.CxFacts
public virtual Boolean TryWrite(String host, Object value, out String error) #Returns:
BooleanParameters
- host System.String
- value System.Object
- error System.String@
public TlsCipherSuitesPolicyControl WhereIs(CxCondition c) #Returns:
TlsCipherSuitesPolicyControlSets an applicability predicate.
Parameters
- c ComputerX.Controls.CxCondition
public TlsCipherSuitesPolicyControl WithDesired(CxVendor vendor, IEnumerable<String> suites, String ruleId = null, String note = null, String description = null, String referenceUrl = null, String severity = null, String category = null, String[] tags = null) #Returns:
TlsCipherSuitesPolicyControlAdds a vendor desired suites list.
Parameters
- vendor ComputerX.Controls.CxVendor
- suites System.Collections.Generic.IEnumerable{System.String}
- ruleId System.String = null
- note System.String = null
- description System.String = null
- referenceUrl System.String = null
- severity System.String = null
- category System.String = null
- tags System.String[] = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object