(self, pac, element)
| 1886 | ) |
| 1887 | |
| 1888 | def _getServerChecksum(self, pac, element): |
| 1889 | serverChecksum = pac.getPayload(0x00000006) |
| 1890 | if not serverChecksum: |
| 1891 | pac.Buffers.append(PAC_INFO_BUFFER(ulType=0x00000006)) |
| 1892 | serverChecksum = PAC_SIGNATURE_DATA() |
| 1893 | return self._make_fields( |
| 1894 | element, |
| 1895 | [ |
| 1896 | ( |
| 1897 | "SRVSignatureType", |
| 1898 | ( |
| 1899 | str(serverChecksum.SignatureType) |
| 1900 | if serverChecksum.SignatureType is not None |
| 1901 | else "" |
| 1902 | ), |
| 1903 | ), |
| 1904 | ("SRVSignature", bytes_hex(serverChecksum.Signature).decode()), |
| 1905 | ("SRVRODCIdentifier", serverChecksum.RODCIdentifier.decode()), |
| 1906 | ], |
| 1907 | ) |
| 1908 | |
| 1909 | def _getKDCChecksum(self, pac, element): |
| 1910 | kdcChecksum = pac.getPayload(0x00000007) |
no test coverage detected