Examples of EncryptionType


Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

    private static void verifyServiceTicketAuthHeader( ChangePasswordContext changepwContext ) throws KerberosException
    {
        ApplicationRequest authHeader = changepwContext.getAuthHeader();
        Ticket ticket = changepwContext.getTicket();

        EncryptionType encryptionType = ticket.getEncPart().getEType();
        EncryptionKey serverKey = changepwContext.getServerEntry().getKeyMap().get( encryptionType );

        long clockSkew = changepwContext.getConfig().getAllowableClockSkew();
        ReplayCache replayCache = changepwContext.getReplayCache();
        boolean emptyAddressesAllowed = changepwContext.getConfig().isEmptyAddressesAllowed();
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

            sb.append( "\n\t" + "cn                     " + ticketPrincipal.getCommonName() );
            sb.append( "\n\t" + "realm                  " + ticketPrincipal.getRealmName() );
            sb.append( "\n\t" + "Service principal      " + ticketPrincipal.getPrincipal() );
            sb.append( "\n\t" + "SAM type               " + ticketPrincipal.getSamType() );

            EncryptionType encryptionType = ticket.getEncPart().getEType();
            int keyVersion = ticketPrincipal.getKeyMap().get( encryptionType ).getKeyVersion();
            sb.append( "\n\t" + "Ticket key type        " + encryptionType );
            sb.append( "\n\t" + "Service key version    " + keyVersion );

            LOG.debug( sb.toString() );
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

     *     salt                [1] OCTET STRING OPTIONAL
     * }
     */
    protected static EncryptionTypeInfoEntry decode( DERSequence sequence )
    {
        EncryptionType encryptionType = EncryptionType.NULL;
        byte[] salt = new byte[0];

        for ( Enumeration<DEREncodable> e = sequence.getObjects(); e.hasMoreElements(); )
        {
            DERTaggedObject object = (DERTaggedObject)e.nextElement();
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

     *         s2kparams       [2] OCTET STRING OPTIONAL
     * }
     */
    protected static EncryptionTypeInfo2Entry decode( DERSequence sequence )
    {
        EncryptionType encryptionType = EncryptionType.NULL;
        String salt = new String();
        byte[] s2kparams = new byte[0];

        for ( Enumeration<DEREncodable> e = sequence.getObjects(); e.hasMoreElements(); )
        {
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

     *     keyvalue[1]   OCTET STRING
     * }
     */
    protected static EncryptionKey decode( DERSequence sequence )
    {
        EncryptionType type = EncryptionType.NULL;
        byte[] data = null;

        for ( Enumeration e = sequence.getObjects(); e.hasMoreElements(); )
        {
            DERTaggedObject object = ( DERTaggedObject ) e.nextElement();
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

    private static final CipherTextHandler cipherTextHandler = new CipherTextHandler();


    public boolean checkKeyIntegrity( byte[] encryptedData, KerberosKey kerberosKey )
    {
        EncryptionType keyType = EncryptionType.getTypeByOrdinal( kerberosKey.getKeyType() );
        EncryptionKey key = new EncryptionKey( keyType, kerberosKey.getEncoded() );

        try
        {
            /*
 
View Full Code Here

Examples of org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionType

    private EncryptionKey getKeyBlock( IoBuffer buffer, int keyVersion )
    {
        int type = buffer.getUnsignedShort();
        byte[] keyblock = getCountedBytes( buffer );

        EncryptionType encryptionType = EncryptionType.getTypeByOrdinal( type );
        EncryptionKey key = new EncryptionKey( encryptionType, keyblock );

        return key;
    }
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.types.EncryptionType

    private static void verifyServiceTicketAuthHeader( ChangePasswordContext changepwContext ) throws KerberosException
    {
        ApReq authHeader = changepwContext.getAuthHeader();
        Ticket ticket = changepwContext.getTicket();

        EncryptionType encryptionType = ticket.getEncPart().getEType();
        EncryptionKey serverKey = changepwContext.getServerEntry().getKeyMap().get( encryptionType );

        long clockSkew = changepwContext.getConfig().getAllowableClockSkew();
        ReplayCache replayCache = changepwContext.getReplayCache();
        boolean emptyAddressesAllowed = changepwContext.getConfig().isEmptyAddressesAllowed();
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.types.EncryptionType

            sb.append( "\n\t" + "cn                     " + ticketPrincipal.getCommonName() );
            sb.append( "\n\t" + "realm                  " + ticketPrincipal.getRealmName() );
            sb.append( "\n\t" + "Service principal      " + ticketPrincipal.getPrincipal() );
            sb.append( "\n\t" + "SAM type               " + ticketPrincipal.getSamType() );

            EncryptionType encryptionType = ticket.getEncPart().getEType();
            int keyVersion = ticketPrincipal.getKeyMap().get( encryptionType ).getKeyVersion();
            sb.append( "\n\t" + "Ticket key type        " + encryptionType );
            sb.append( "\n\t" + "Service key version    " + keyVersion );

            LOG.debug( sb.toString() );
View Full Code Here

Examples of org.apache.directory.shared.kerberos.codec.types.EncryptionType

     * {@inheritDoc}
     */
    @Override
    protected void setIntegerValue( int value, EncryptedDataContainer encryptedDataContainer )
    {
        EncryptionType encryptionType = EncryptionType.getTypeByValue( value );

        EncryptedData encryptedData = encryptedDataContainer.getEncryptedData();
        encryptedData.setEType( encryptionType );

        if ( IS_DEBUG )
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.