Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for PacSignature (0.68 sec)

  1. src/main/java/jcifs/pac/PacSignature.java

        private int type;
        private byte[] checksum;
    
        /**
         * Constructs a PacSignature by parsing the provided data.
         *
         * @param data the raw signature data to parse
         * @throws PACDecodingException if the data is malformed or cannot be parsed
         */
        public PacSignature(final byte[] data) throws PACDecodingException {
            try {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 3.4K bytes
    - Viewed (0)
  2. src/test/java/jcifs/pac/PacSignatureTest.java

            }
            baos.write(checksum);
            byte[] data = baos.toByteArray();
    
            // Create PacSignature
            PacSignature pacSignature = new PacSignature(data);
    
            // Verify
            assertEquals(defaultType, pacSignature.getType());
            assertArrayEquals(checksum, pacSignature.getChecksum());
        }
    
        /**
         * Test constructor with malformed data (too short).
         */
        @Test
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 5.3K bytes
    - Viewed (0)
  3. src/test/java/jcifs/pac/PacMacTest.java

            KerberosKey hmacKey = new KerberosKey(TEST_PRINCIPAL, new byte[16], PacSignature.ETYPE_ARCFOUR_HMAC, 0);
            KerberosKey aes128Key = new KerberosKey(TEST_PRINCIPAL, new byte[16], PacSignature.ETYPE_AES128_CTS_HMAC_SHA1_96, 0);
            KerberosKey aes256Key = new KerberosKey(TEST_PRINCIPAL, new byte[32], PacSignature.ETYPE_AES256_CTS_HMAC_SHA1_96, 0);
    
            keys.put(PacSignature.ETYPE_ARCFOUR_HMAC, hmacKey);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 07:14:38 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  4. src/test/java/jcifs/pac/kerberos/KerberosPacAuthDataTest.java

                // Setup mock behavior
                PacLogonInfo mockLogonInfo = Mockito.mock(PacLogonInfo.class);
                PacSignature mockServerSig = Mockito.mock(PacSignature.class);
                PacSignature mockKdcSig = Mockito.mock(PacSignature.class);
    
                Mockito.when(mock.getLogonInfo()).thenReturn(mockLogonInfo);
                Mockito.when(mock.getServerSignature()).thenReturn(mockServerSig);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 07:14:38 UTC 2025
    - 6.3K bytes
    - Viewed (0)
  5. src/main/java/jcifs/pac/PacMac.java

                } else {
                    if ((type != PacSignature.HMAC_SHA1_96_AES128) && (type != PacSignature.HMAC_SHA1_96_AES256)) {
                        throw new PACDecodingException("Invalid MAC algorithm");
                    }
                    KerberosKey key = type == PacSignature.HMAC_SHA1_96_AES128 ? keys.get(PacSignature.ETYPE_AES128_CTS_HMAC_SHA1_96)
                            : keys.get(PacSignature.ETYPE_AES256_CTS_HMAC_SHA1_96);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 9K bytes
    - Viewed (0)
  6. src/main/java/jcifs/pac/Pac.java

     */
    public class Pac {
    
        private static final Logger log = LoggerFactory.getLogger(Pac.class);
    
        private PacLogonInfo logonInfo;
        private PacCredentialType credentialType;
        private PacSignature serverSignature;
        private PacSignature kdcSignature;
    
        /**
         * Constructs and validates a PAC from raw data using provided Kerberos keys.
         * @param data the raw PAC data bytes
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 7.3K bytes
    - Viewed (0)
  7. src/test/java/jcifs/pac/PacTest.java

            KerberosKey serverKey = new KerberosKey(new KerberosPrincipal("******@****.***"), "serverKey1234567".getBytes(),
                    PacSignature.ETYPE_ARCFOUR_HMAC, 1);
            keys.put(PacSignature.ETYPE_ARCFOUR_HMAC, serverKey);
        }
    
        private void writeLittleEndianInt(ByteArrayOutputStream baos, int value) {
            baos.write(value & 0xFF);
            baos.write((value >> 8) & 0xFF);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 7.9K bytes
    - Viewed (0)
Back to top