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

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


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

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


            sequence.add( new DERTaggedObject( 11, DERGeneralString.valueOf( message.getExplanatoryText() ) ) );
        }

        if ( message.getExplanatoryData() != null )
        {
            sequence.add( new DERTaggedObject( 12, new DEROctetString( message.getExplanatoryData() ) ) );
        }

        return sequence;
    }
View Full Code Here

                    DERInteger addressType = ( DERInteger ) derObject;
                    type = HostAddrType.getTypeByOrdinal( addressType.intValue() );
                    break;
                   
                case 1:
                    DEROctetString address = ( DEROctetString ) derObject;
                    value = address.getOctets();
                    break;
            }
        }

        return new HostAddress( type, value );
View Full Code Here

        for ( AuthorizationDataEntry entry: data.getEntries() )
        {
            DERSequence sequence = new DERSequence();
            sequence.add( new DERTaggedObject( 0, DERInteger.valueOf( entry.getAdType().getOrdinal() ) ) );
            sequence.add( new DERTaggedObject( 1, new DEROctetString( entry.getAdData() ) ) );
            outerSequence.add( sequence );
        }

        return outerSequence;
    }
View Full Code Here

     */
    private DERSequence encodePrivatePartSequence( EncKrbPrivPart message )
    {
        DERSequence sequence = new DERSequence();

        sequence.add( new DERTaggedObject( 0, new DEROctetString( message.getUserData() ) ) );

        if ( message.getTimestamp() != null )
        {
            sequence.add( new DERTaggedObject( 1, KerberosTimeEncoder.encode( message.getTimestamp() ) ) );
        }
View Full Code Here

        sequence.add( new DERTaggedObject( 0, DERInteger.valueOf( entry.getEncryptionType().getOrdinal() ) ) );

        if ( entry.getSalt() != null )
        {
            sequence.add( new DERTaggedObject( 1, new DEROctetString( entry.getSalt() ) ) );
        }

        return sequence;
    }
View Full Code Here

                case 11:
                    DERGeneralString tag11 = ( DERGeneralString ) derObject;
                    errorModifier.setExplanatoryText( tag11.getString() );
                    break;
                case 12:
                    DEROctetString tag12 = ( DEROctetString ) derObject;
                    errorModifier.setExplanatoryData( tag12.getOctets() );
                    break;
            }
        }

        errorModifier.setClientPrincipal( clientModifier.getKerberosPrincipal() );
View Full Code Here

                    DERInteger kvno = ( DERInteger ) derObject;
                    encryptedData.setKvno( kvno.intValue() );
                    break;
                   
                case 2:
                    DEROctetString cipher = ( DEROctetString ) derObject;
                    encryptedData.setCipher( cipher.getOctets() );
                    break;
            }
        }

        return encryptedData;
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

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.