1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.opensaml.ws.wssecurity.impl;
18
19 import org.opensaml.ws.wssecurity.IdBearing;
20 import org.opensaml.ws.wssecurity.SignatureConfirmation;
21
22
23
24
25 public class SignatureConfirmationImpl extends AbstractWSSecurityObject implements SignatureConfirmation {
26
27
28 private String id;
29
30
31 private String value;
32
33
34
35
36
37
38
39
40 public SignatureConfirmationImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
41 super(namespaceURI, elementLocalName, namespacePrefix);
42 }
43
44
45 public String getValue() {
46 return value;
47 }
48
49
50 public void setValue(String newValue) {
51 value = prepareForAssignment(value, newValue);
52 }
53
54
55 public String getWSUId() {
56 return id;
57 }
58
59
60 public void setWSUId(String newId) {
61 String oldId = id;
62 id = prepareForAssignment(id, newId);
63 registerOwnID(oldId, id);
64 manageQualifiedAttributeNamespace(IdBearing.WSU_ID_ATTR_NAME, id != null);
65 }
66
67 }