Class for X509 extended key usage. 更多...
| 头: | #include <QOpcUaX509ExtensionKeyUsage> | 
| qmake: | QT += opcua | 
| Since: | Qt 5.14 | 
| 继承: | QOpcUaX509Extension | 
该类在 Qt 5.14 引入。
| enum class | KeyUsage { DigitalSignature, NonRepudiation, KeyEncipherment, DataEncipherment, KeyAgreement, …, DecipherOnly } | 
| QOpcUaX509ExtensionKeyUsage (const QOpcUaX509ExtensionKeyUsage & rhs ) | |
| QOpcUaX509ExtensionKeyUsage () | |
| QOpcUaX509ExtensionKeyUsage & | operator= (const QOpcUaX509ExtensionKeyUsage & rhs ) | 
| virtual | ~QOpcUaX509ExtensionKeyUsage () | 
| bool | keyUsage (QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage ) const | 
| void | setKeyUsage (QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage , bool enable = true) | 
| bool | operator== (const QOpcUaX509ExtensionKeyUsage & rhs ) const | 
This class is currently available as a Technology Preview, and therefore the API and functionality provided by the class may be subject to change at any time without prior notice.
Enum with entry types for X509ExtensionKeyUsage.
| 常量 | 值 | 描述 | 
|---|---|---|
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::DigitalSignature
								
							 | 
							
								
0
								
							 | 
							Permits digital signatures | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::NonRepudiation
								
							 | 
							
								
1
								
							 | 
							Permits non repudiation | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyEncipherment
								
							 | 
							
								
2
								
							 | 
							Permits key encipherment | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::DataEncipherment
								
							 | 
							
								
3
								
							 | 
							Permits data encipherment | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyAgreement
								
							 | 
							
								
4
								
							 | 
							Permits key agreement | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::CertificateSigning
								
							 | 
							
								
5
								
							 | 
							Permits certificate signing | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::CrlSigning
								
							 | 
							
								
6
								
							 | 
							Permits CRL signing | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::EnciptherOnly
								
							 | 
							
								
7
								
							 | 
							Restricts to encipherment only | 
								
QOpcUaX509ExtensionKeyUsage::KeyUsage::DecipherOnly
								
							 | 
							
								
8
								
							 | 
							Restricts to decipher only | 
Constructs a X509ExtensionKeyUsage from rhs .
Constructs a X509ExtensionKeyUsage.
设置值从 rhs in this X509ExtensionKeyUsage.
[虚拟]
						
						QOpcUaX509ExtensionKeyUsage::
						
							~QOpcUaX509ExtensionKeyUsage
						
						()
						
					Destructs a X509ExtensionKeyUsage.
Returns the key usage flag for keyUsage .
另请参阅 setKeyUsage ().
Sets the key usage flag in keyUsage to enable .
另请参阅 keyUsage ().
						返回
						
true
						
						if this X509ExtensionKeyUsage has the same value as
						
							rhs
						
						.