Skip to Content.
Sympa Menu

mace-opensaml-users - Re: [OpenSAML] Building AttributeType

Subject: OpenSAML user discussion

List archive

Re: [OpenSAML] Building AttributeType


Chronological Thread 
  • From: Brent Putman <>
  • To:
  • Subject: Re: [OpenSAML] Building AttributeType
  • Date: Thu, 08 May 2008 12:53:08 -0400

Are you saying you're getting null from obtaining an Attribute builder from the builder factory?  Or for all objects?   Or that you're getting an NPE somewhere else?

Note that in the example on that page Chad sent, the building of the Attribute isn't shown, you have to do that before you call attribute.getAttributeValues(), just like any other XMLObject.  The purpose of the page is to show the use of the XSAny provider for special cases.

However, in your original question, you used an AttributeType, which the provider interface for a XACML attribute.  Is that what you wanted, or did you want SAML Attribute?

--Brent



Rachana Ananthakrishnan wrote:
Thanks, that seems applicable only to the AttributeValue to add. I have that
fixed to use builder of the type. 

But, in the example on that webpage, how is this built?

// Normally built Attribute object
Attribute attribute;

The NPE I am seeing is with building the Attribute object, not the
AttributeValue.  

If there are samples I should look at, I would appreciate a pointer.

Thanks,
Rachana

  
-----Original Message-----
From: Chad La Joie [] 
Sent: Thursday, May 08, 2008 9:46 AM
To: 
Subject: Re: [OpenSAML] Building AttributeType

https://spaces.internet2.edu/display/OpenSAML/OSTwoUsrManJavaAnyTypes

Rachana Ananthakrishnan wrote:
    
Hi,

I have the following code to create attributes with some 
      
string value, but
    
end up with AttributeTypeImplBuilder ends up being null.

Here are relevant code snippets:

import org.opensaml.Configuration;
static XMLObjectBuilderFactory builderFactory;
    static {
        try {
            org.opensaml.DefaultBootstrap.bootstrap();
        } catch (Exception e) {
            // FIXME: handle exception better
            System.err.println(e);
        }
        builderFactory = Configuration.getBuilderFactory();
        System.out.println("Builder factory " + 
      
(builderFactory == null));
    
    }

// attribute builder is null here.
AttributeTypeImplBuilder attributeBuilder = 
      
(AttributeTypeImplBuilder)
    
 
builderFactory.getBuilder(AttributeType.DEFAULT_ELEMENT_NAME);

Is there any additional initialization that is required? 

Thanks,
Rachana

      
-- 
SWITCH
Serving Swiss Universities
--------------------------
Chad La Joie, Software Engineer, Security
Werdstrasse 2, P.O. Box, 8021 Zürich, Switzerland
phone +41 44 268 15 75, fax +41 44 268 15 68
, http://www.switch.ch


    

  



Archive powered by MHonArc 2.6.16.

Top of Page