Package org.apache.directory.shared.asn1.der

Examples of org.apache.directory.shared.asn1.der.DEROctetString


        for ( int ii = 0; ii < preAuthData.length; ii++ )
        {
            DERSequence sequence = new DERSequence();

            sequence.add( new DERTaggedObject( 1, DERInteger.valueOf( preAuthData[ii].getPaDataType().getOrdinal() ) ) );
            sequence.add( new DERTaggedObject( 2, new DEROctetString( preAuthData[ii].getPaDataValue() ) ) );
            preAuth.add( sequence );
        }

        return preAuth;
    }
View Full Code Here


    protected static DERSequence encodeSequence( EncryptionKey key )
    {
        DERSequence vector = new DERSequence();

        vector.add( new DERTaggedObject( 0, DERInteger.valueOf( key.getKeyType().getOrdinal() ) ) );
        vector.add( new DERTaggedObject( 1, new DEROctetString( key.getKeyValue() ) ) );

        return vector;
    }
View Full Code Here

        sequence.add( new DERTaggedObject( 1, DERInteger.valueOf( preAuth.getPaDataType().getOrdinal() ) ) );

        if ( preAuth.getPaDataValue() != null )
        {
            sequence.add( new DERTaggedObject( 2, new DEROctetString( preAuth.getPaDataValue() ) ) );
        }

        return sequence;
    }
View Full Code Here

    {

        DERSequence sequence = new DERSequence();

        sequence.add( new DERTaggedObject( 0, DERInteger.valueOf( te.getTrType().getOrdinal() ) ) );
        sequence.add( new DERTaggedObject( 1, new DEROctetString( te.getContents() ) ) );

        return sequence;
    }
View Full Code Here

    public static DERSequence encode( Checksum checksum )
    {
        DERSequence vector = new DERSequence();

        vector.add( new DERTaggedObject( 0, DERInteger.valueOf( checksum.getChecksumType().getOrdinal() ) ) );
        vector.add( new DERTaggedObject( 1, new DEROctetString( checksum.getChecksumValue() ) ) );

        return vector;
    }
View Full Code Here

        for ( int ii = 0; ii < preAuthData.length; ii++ )
        {
            DERSequence sequence = new DERSequence();

            sequence.add( new DERTaggedObject( 1, DERInteger.valueOf( preAuthData[ii].getPaDataType().getOrdinal() ) ) );
            sequence.add( new DERTaggedObject( 2, new DEROctetString( preAuthData[ii].getPaDataValue() ) ) );
            preAuth.add( sequence );
        }

        return preAuth;
    }
View Full Code Here

                    DERInteger tag0 = ( DERInteger ) derObject;
                    type = ChecksumType.getTypeByOrdinal( tag0.intValue() );
                    break;
                   
                case 1:
                    DEROctetString tag1 = ( DEROctetString ) derObject;
                    data = tag1.getOctets();
                    break;
            }
        }

        return new Checksum( type, data );
View Full Code Here

            int tag = object.getTagNo();
            DEREncodable derObject = object.getObject();
            switch ( tag )
            {
                case 0:
                    DEROctetString tag0 = ( DEROctetString ) derObject;
                    modifier.setNewPassword( tag0.getOctets() );
                    break;
                case 1:
                    DERSequence tag1 = ( DERSequence ) derObject;
                    modifier.setTargetName( PrincipalNameDecoder.decode( tag1 ) );
                    break;
View Full Code Here


    private DERSequence encodeDataSequence( ChangePasswordData data )
    {
        DERSequence sequence = new DERSequence();
        sequence.add( new DERTaggedObject( 0, new DEROctetString( data.getPassword() ) ) );

        // OPTIONAL
        if ( data.getPrincipalName() != null )
        {
            sequence.add( new DERTaggedObject( 1, PrincipalNameEncoder.encode( data.getPrincipalName() ) ) );
View Full Code Here

     */
    public ExtendedResponse extended( String oid, byte[] value ) throws LdapException
    {
        try
        {
            return extended( new Oid( oid ), value );
        }
        catch ( DecoderException e )
        {
            String msg = "Failed to decode the OID " + oid;
            LOG.error( msg );
View Full Code Here

TOP

Related Classes of org.apache.directory.shared.asn1.der.DEROctetString

Copyright © 2018 www.massapicom. 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.