O Powershell tem um Get-TlsCipherSute
cmdlet que retorna informações sobre quais cifras o TLS pode usar.
A saída inclui um Protocols
campo que parece estar definido para uma matriz de números, por exemplo:
PS C:\>Get-TlsCipherSuite -Name "AES"
KeyType : 0
Certificate : ECDSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange : ECDH
HashLength : 0
Hash :
CipherBlockLength : 16
CipherLength : 256
BaseCipherSuite : 49196
CipherSuite : 49196
Cipher : AES
Name : TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
Protocols : {771, 65277}
Qual é o significado dos números que são o valor do Protocols
campo para cada conjunto de cifras (por exemplo, 771
e 652677
)?
Nota : Se você for explorar, observe que a saída deste comando parece não se comportar com select
, consulte https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/16511008-get-tlsciphersuite-does-not -saída-bem-comportado-ob