This document provides an API reference for ESM core client services. It includes summaries of classes for exceptions like AuthenticationException and AuthorizationException. It also includes classes for requests and responses, such as LoginServiceAuthenticate and GetAllRightsByGroupTypeResponse. The document covers API version 1.0 and includes legal notices about copyright, warranty, and support contact information.
This document provides an API reference for core client services in ESM with the following key details:
- It describes classes for exceptions like AuthenticationException and AuthorizationException.
- It outlines classes for requests and responses related to authentication like LoginServiceAuthenticate and LoginServiceAuthenticateResponse.
- It covers classes for getting user and version information like LoginServiceGetCurrentUser and LoginServiceGetServiceMajorVersion.
ESM Service Layer API Reference: Vol. 1: Core-Client ServicesProtect724gopi
This document provides a summary of the ESM Service Layer API Reference for HP ArcSight ESM version 6.8c. It includes legal notices, copyright information, and contact details for support. The document references Java classes for authentication, authorization, and other core services in the ESM Service Layer.
Dave Carroll Application Services Salesforcedeimos
The document discusses enterprise grade business application services provided through the Force.com platform as a service (PaaS). It provides an overview of Force.com's capabilities including building any type of business application, flexibility to integrate with other systems, security, and trust due to many customers and developers using the platform. Key aspects of Force.com covered include the multi-tenant architecture, APIs for development, and security options like single sign-on and two-factor authentication.
PeopleSoft: HACK THE Planet^W universityDmitry Iudin
This document summarizes security vulnerabilities in PeopleSoft systems. It describes how an attacker could potentially gain remote code execution on the PeopleSoft web server and application server. It then explains how the attacker could use this access to decrypt database credentials and escalate their privileges to compromise sensitive user data and business systems. The document provides details on specific bugs like buffer overflows and hardcoded credentials that could be exploited at different points in this attack chain. It aims to demonstrate a potential "hardcore" attack scenario and the risks of unpatched PeopleSoft instances.
The document provides information about the Adobe Certified Expert Flex 4 exam, including the exam structure, content, and sample questions. It outlines the exam topics and objectives, which cover creating user interfaces, Flex architecture, ActionScript programming, interacting with data sources and servers, and using Flex in Adobe Integrated Runtime. The document also provides a checklist for ACE certification and links to recommended study materials and exam registration.
IEEE 802.1X is an authentication and authorization technique. Many Axis network video products support
IEEE 802.1X as a security feature. In this white paper we will discuss the background as well as the
working principle of IEEE 802.1X. We will also describe how 802.1X in Axis network camera products
should be used, and when RADIUS (remote authentication dial-in user service) servers and switches are
well configured.
The document discusses Device Description Repositories (DDRs) and APIs for retrieving device properties to enable adaptive mobile web applications. It describes the DDR Simple API specification which defines a minimal API for retrieving properties needed for content adaptation. It also discusses the DevInfo Simple API implementation of the DDR Simple API and a DDR REST service for accessing property values. Additionally, it covers internationalization, media selection, and the MyMobileWeb client runtime for the mobile web.
Interoperable Web Services with JAX-WS and WSITCarol McDonald
The document provides an overview of Carol McDonald's presentation on Sun's web services stack. The key points are:
- Metro is Sun's implementation of JAX-WS for developing web services. WSIT provides reliability, security, and transactions using WS-* specifications.
- JAX-WS allows developing web services by annotating POJOs. The WSDL is generated automatically.
- WSIT adds features like reliable messaging, security, and transactions to web services using standards like WS-ReliableMessaging and WS-Security.
- The presentation demonstrates creating and consuming a web service using JAX-WS and configuring reliable messaging and security using WSIT.
This document provides an API reference for core client services in ESM with the following key details:
- It describes classes for exceptions like AuthenticationException and AuthorizationException.
- It outlines classes for requests and responses related to authentication like LoginServiceAuthenticate and LoginServiceAuthenticateResponse.
- It covers classes for getting user and version information like LoginServiceGetCurrentUser and LoginServiceGetServiceMajorVersion.
ESM Service Layer API Reference: Vol. 1: Core-Client ServicesProtect724gopi
This document provides a summary of the ESM Service Layer API Reference for HP ArcSight ESM version 6.8c. It includes legal notices, copyright information, and contact details for support. The document references Java classes for authentication, authorization, and other core services in the ESM Service Layer.
Dave Carroll Application Services Salesforcedeimos
The document discusses enterprise grade business application services provided through the Force.com platform as a service (PaaS). It provides an overview of Force.com's capabilities including building any type of business application, flexibility to integrate with other systems, security, and trust due to many customers and developers using the platform. Key aspects of Force.com covered include the multi-tenant architecture, APIs for development, and security options like single sign-on and two-factor authentication.
PeopleSoft: HACK THE Planet^W universityDmitry Iudin
This document summarizes security vulnerabilities in PeopleSoft systems. It describes how an attacker could potentially gain remote code execution on the PeopleSoft web server and application server. It then explains how the attacker could use this access to decrypt database credentials and escalate their privileges to compromise sensitive user data and business systems. The document provides details on specific bugs like buffer overflows and hardcoded credentials that could be exploited at different points in this attack chain. It aims to demonstrate a potential "hardcore" attack scenario and the risks of unpatched PeopleSoft instances.
The document provides information about the Adobe Certified Expert Flex 4 exam, including the exam structure, content, and sample questions. It outlines the exam topics and objectives, which cover creating user interfaces, Flex architecture, ActionScript programming, interacting with data sources and servers, and using Flex in Adobe Integrated Runtime. The document also provides a checklist for ACE certification and links to recommended study materials and exam registration.
IEEE 802.1X is an authentication and authorization technique. Many Axis network video products support
IEEE 802.1X as a security feature. In this white paper we will discuss the background as well as the
working principle of IEEE 802.1X. We will also describe how 802.1X in Axis network camera products
should be used, and when RADIUS (remote authentication dial-in user service) servers and switches are
well configured.
The document discusses Device Description Repositories (DDRs) and APIs for retrieving device properties to enable adaptive mobile web applications. It describes the DDR Simple API specification which defines a minimal API for retrieving properties needed for content adaptation. It also discusses the DevInfo Simple API implementation of the DDR Simple API and a DDR REST service for accessing property values. Additionally, it covers internationalization, media selection, and the MyMobileWeb client runtime for the mobile web.
Interoperable Web Services with JAX-WS and WSITCarol McDonald
The document provides an overview of Carol McDonald's presentation on Sun's web services stack. The key points are:
- Metro is Sun's implementation of JAX-WS for developing web services. WSIT provides reliability, security, and transactions using WS-* specifications.
- JAX-WS allows developing web services by annotating POJOs. The WSDL is generated automatically.
- WSIT adds features like reliable messaging, security, and transactions to web services using standards like WS-ReliableMessaging and WS-Security.
- The presentation demonstrates creating and consuming a web service using JAX-WS and configuring reliable messaging and security using WSIT.
This document provides an overview of Microsoft's Azure cloud services platform. It discusses key Azure capabilities and services including compute, storage, SQL Azure database, service bus, and access control. Azure provides scalable infrastructure and platform services that allow developers to build and host applications in the cloud using familiar .NET tools. The document also demonstrates a sample grid computing application built on Azure and highlights reasons to consider cloud computing such as reducing costs, improving scalability, and reducing IT overhead.
The document discusses pushing data from a server to a browser using Comet techniques like long polling and streaming. It describes how Comet allows for real-time updates without polling by keeping connections open. The Bayeux protocol is presented as an open standard for implementing Comet with publish/subscribe messaging on both the client-side and server-side in Java. Examples of using Comet for chat applications and sensor data updates are provided.
This document provides an overview of Java web services, including key concepts like XML-based communication, loose coupling of services, and support for synchronous and asynchronous calls. It also describes major web service technologies like SOAP, WSDL, and UDDI. Additionally, it outlines Java APIs for building, deploying, and consuming web services and provides an example of creating a simple book ordering service.
The document provides an overview of a presentation on ASP.NET Web API and HTTP fundamentals. It includes sections on HTTP messages and URIs, routing and verbs in Web API, status codes, error handling, content negotiation, media type formatters, validating user input, and enabling OData queryable actions. The presentation aims to cover HTTP fundamentals through the lens of Web API, cramming attendees' brains with information on how to build HTTP-based web services using ASP.NET Web API.
ASP.NET Web API is the de facto framework for building HTTP-based services in the .NET ecosystem. With its WCF and MVC lineage, Web API brings to the table better architecture, easier configuration, increased testability, and as always, it's customizable from top to bottom. But to properly use Web API it is not enough to get familiar with its architecture and API, you also need to really understand what HTTP is all about. HTTP is the most common application layer protocol in the world, and yet, not many web developers are familiar with HTTP concepts such as of chunking, caching, and persisted connections. In this full-day tutorial, we will focus on designing and implementing HTTP-based services with ASP.NET Web API, and you will learn how to better use it to implement the features provided by HTTP.
The document discusses developing custom ASP.NET AJAX client components and server controls. It covers the key steps which are:
1) Developing the reusable client component code using the ASP.NET AJAX prototype model.
2) Creating an associated server control that emits the required JavaScript to register and initialize the client component.
3) Wiring up the server control to load and instantiate the client component code.
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...Amazon Web Services
Increase your organization’s agility by diving deep and discovering how Amazon CloudFront integrates with other services to accelerate your DevOps workflows. In this session, which is jointly presented with Realtor.com, we cover four main areas of DevOps with customer success stories. Build: Programmatically launch and configure your CloudFront distributions by using AWS CloudFormation or Terraform templates as infrastructure as code (IaC). Test: Confirm that your updates deliver the intended result with A/B testing before moving all your traffic by using CloudFront and Lambda@Edge. Release: Continuously manage and deploy your application to the Amazon CloudFront Global Edge Network with AWS CodeStar. Monitor: Uncover actionable insights hiding in your CloudFront logs by leveraging Amazon CloudWatch, Amazon Athena, or AWS Marketplace partners for intelligent monitoring and alerting.
The document discusses a gate pass system project that provides security and shows comparability with passing elements through multiple steps. It includes checking an element, showing its status, and passing the element through the security levels. The project defines many attributes and properties to demonstrate the security features.
1. The document introduces JavaFX as a platform for building rich internet applications with Java and discusses how it can be used to create rich user interfaces for enterprise applications.
2. It describes Flamingo, an open source framework that makes it easy to connect a JavaFX front-end to a Java EE, Seam or Spring backend and supports features like CRUD operations, server-side push, and offline use.
3. Examples are provided of using Flamingo to integrate JavaFX clients with Java EE server components and services for tasks like server calls, conversations, binding, and validation.
This document provides an overview of web application development and servlet technology. It discusses the history and evolution of web pages to dynamic web applications. It then defines web applications and the request-response model. Common Gateway Interface (CGI) is introduced as the first technique for dynamic content, along with its limitations which led to the creation of servlets. Key servlet concepts like the servlet interface, generic servlet, HTTP servlet, and servlet lifecycle methods are covered. The document also examines the HttpServletRequest and HttpServletResponse interfaces and their various methods. Finally, it discusses session tracking approaches including cookies and the session API.
The .NET Framework allows developers to easily develop applications across various platforms and devices. Some key aspects of the .NET Framework 4.0 include improved support for parallel and asynchronous programming using technologies like the Task Parallel Library and improvements to the garbage collector to better optimize application performance. The Dynamic Language Runtime also allows dynamic languages to better interact with the .NET Framework and CLR.
This document provides an overview of new features and enhancements in Visual Studio 2005, also known as Whidbey. It summarizes improvements to languages like Visual Basic .NET, Visual C#, C++, and Visual J#, the .NET Framework, data access, web services, and mobile development. Key areas of focus include increased productivity, simplified development, and better integration across languages, frameworks, and platforms.
In early March, Harbour IT hosted a breakfast session in conjunction with VMware – “vForum Wrap – All the best bits from VMware’s vForum 2010”.
Held in both the Norwest and Sydney offices, local customers were given a VMware update from guest speaker, Bo Leksono. The presentation covered the latest VMware technology and the steps to follow on your journey to the cloud
TestComplete is an automated testing tool that supports testing of Windows, web, and web service applications. It provides functionality for automated, manual, load, and unit testing. TestComplete supports scripting languages like VBScript and C# and can integrate with version control systems. When compared to HP QuickTest Professional, TestComplete has advantages in areas like cost, support, scripting languages supported, and testing of technologies like .NET, web services, and manual testing. TestComplete also supports data-driven and keyword-driven testing through plugins.
The document provides an introduction to Visual Studio .NET and the .NET framework. It discusses what .NET is, the core components including the .NET framework and common language runtime. It also covers Visual Basic .NET and C#, describing new features and how they differ from previous versions. The document aims to help developers understand the transition from older technologies like VB6 to the new .NET platform.
This document provides guidance for developers on creating REST clients to interact with HP ArcSight ESM services. It outlines the required documentation, describes the available ESM services, and provides examples for sending HTTP requests to access services for tasks like login, managing cases, and retrieving reports. Developers need the ArcSight Manager certificate and Javadocs to get started developing REST clients for ESM.
(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...Amazon Web Services
The document describes Netflix's microservices architecture using various open source technologies like Eureka, Ribbon, Hystrix, and Zuul. Key aspects include service discovery and load balancing via Eureka and Ribbon, circuit breaking with Hystrix, and API routing/filtering with Zuul. The architecture supports large scale and rapid development of microservices.
Introduction to the .NET Access Control Servicebutest
This document provides an introduction to using the Access Control Service (ACS) to secure REST web services. It describes a scenario where a weather forecasting service is modified to use ACS for access control. The exercises walk through signing up for an ACS namespace, configuring the service to validate tokens from ACS, and enabling a client to get a token from ACS and use it to call the service. The document contains instructions for completing tasks to set up the sample solution and configure ACS and the client/service.
Introduction to the .NET Access Control Servicebutest
This document provides an introduction to using the Access Control Service (ACS) to secure REST web services. It describes a scenario where a weather forecasting service is modified to use ACS for access control. The exercises walk through signing up for an ACS namespace, configuring the service to validate tokens from ACS, and enabling a client to get a token from ACS and use it to call the service. The document contains instructions for completing tasks to set up the sample solution and configure ACS and the client and service.
This document provides an administrator's guide for version 6.4 of the ArcSight Connector Appliance. It includes information on installing, configuring, and managing the Connector Appliance. The guide covers topics such as installing the appliance hardware or software version, understanding the user interface, backup and restore, system administration settings, managing connectors, and monitoring the appliance.
This document provides release notes for version 6.4 of the ArcSight Connector Appliance. New features in this version include enhanced system health events, allowing local user passwords to never expire, support for FTPS and passive mode FTP, and a warning for exceeding managed connectors. Instructions are provided for upgrading the appliance and software versions from 6.3 to 6.4. Information on licensing, supported browsers, upgrade files, and issues is also included.
More Related Content
Similar to ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c)
This document provides an overview of Microsoft's Azure cloud services platform. It discusses key Azure capabilities and services including compute, storage, SQL Azure database, service bus, and access control. Azure provides scalable infrastructure and platform services that allow developers to build and host applications in the cloud using familiar .NET tools. The document also demonstrates a sample grid computing application built on Azure and highlights reasons to consider cloud computing such as reducing costs, improving scalability, and reducing IT overhead.
The document discusses pushing data from a server to a browser using Comet techniques like long polling and streaming. It describes how Comet allows for real-time updates without polling by keeping connections open. The Bayeux protocol is presented as an open standard for implementing Comet with publish/subscribe messaging on both the client-side and server-side in Java. Examples of using Comet for chat applications and sensor data updates are provided.
This document provides an overview of Java web services, including key concepts like XML-based communication, loose coupling of services, and support for synchronous and asynchronous calls. It also describes major web service technologies like SOAP, WSDL, and UDDI. Additionally, it outlines Java APIs for building, deploying, and consuming web services and provides an example of creating a simple book ordering service.
The document provides an overview of a presentation on ASP.NET Web API and HTTP fundamentals. It includes sections on HTTP messages and URIs, routing and verbs in Web API, status codes, error handling, content negotiation, media type formatters, validating user input, and enabling OData queryable actions. The presentation aims to cover HTTP fundamentals through the lens of Web API, cramming attendees' brains with information on how to build HTTP-based web services using ASP.NET Web API.
ASP.NET Web API is the de facto framework for building HTTP-based services in the .NET ecosystem. With its WCF and MVC lineage, Web API brings to the table better architecture, easier configuration, increased testability, and as always, it's customizable from top to bottom. But to properly use Web API it is not enough to get familiar with its architecture and API, you also need to really understand what HTTP is all about. HTTP is the most common application layer protocol in the world, and yet, not many web developers are familiar with HTTP concepts such as of chunking, caching, and persisted connections. In this full-day tutorial, we will focus on designing and implementing HTTP-based services with ASP.NET Web API, and you will learn how to better use it to implement the features provided by HTTP.
The document discusses developing custom ASP.NET AJAX client components and server controls. It covers the key steps which are:
1) Developing the reusable client component code using the ASP.NET AJAX prototype model.
2) Creating an associated server control that emits the required JavaScript to register and initialize the client component.
3) Wiring up the server control to load and instantiate the client component code.
High Velocity DevOps: Four Ways to Leverage CloudFront in Faster DevOps Workf...Amazon Web Services
Increase your organization’s agility by diving deep and discovering how Amazon CloudFront integrates with other services to accelerate your DevOps workflows. In this session, which is jointly presented with Realtor.com, we cover four main areas of DevOps with customer success stories. Build: Programmatically launch and configure your CloudFront distributions by using AWS CloudFormation or Terraform templates as infrastructure as code (IaC). Test: Confirm that your updates deliver the intended result with A/B testing before moving all your traffic by using CloudFront and Lambda@Edge. Release: Continuously manage and deploy your application to the Amazon CloudFront Global Edge Network with AWS CodeStar. Monitor: Uncover actionable insights hiding in your CloudFront logs by leveraging Amazon CloudWatch, Amazon Athena, or AWS Marketplace partners for intelligent monitoring and alerting.
The document discusses a gate pass system project that provides security and shows comparability with passing elements through multiple steps. It includes checking an element, showing its status, and passing the element through the security levels. The project defines many attributes and properties to demonstrate the security features.
1. The document introduces JavaFX as a platform for building rich internet applications with Java and discusses how it can be used to create rich user interfaces for enterprise applications.
2. It describes Flamingo, an open source framework that makes it easy to connect a JavaFX front-end to a Java EE, Seam or Spring backend and supports features like CRUD operations, server-side push, and offline use.
3. Examples are provided of using Flamingo to integrate JavaFX clients with Java EE server components and services for tasks like server calls, conversations, binding, and validation.
This document provides an overview of web application development and servlet technology. It discusses the history and evolution of web pages to dynamic web applications. It then defines web applications and the request-response model. Common Gateway Interface (CGI) is introduced as the first technique for dynamic content, along with its limitations which led to the creation of servlets. Key servlet concepts like the servlet interface, generic servlet, HTTP servlet, and servlet lifecycle methods are covered. The document also examines the HttpServletRequest and HttpServletResponse interfaces and their various methods. Finally, it discusses session tracking approaches including cookies and the session API.
The .NET Framework allows developers to easily develop applications across various platforms and devices. Some key aspects of the .NET Framework 4.0 include improved support for parallel and asynchronous programming using technologies like the Task Parallel Library and improvements to the garbage collector to better optimize application performance. The Dynamic Language Runtime also allows dynamic languages to better interact with the .NET Framework and CLR.
This document provides an overview of new features and enhancements in Visual Studio 2005, also known as Whidbey. It summarizes improvements to languages like Visual Basic .NET, Visual C#, C++, and Visual J#, the .NET Framework, data access, web services, and mobile development. Key areas of focus include increased productivity, simplified development, and better integration across languages, frameworks, and platforms.
In early March, Harbour IT hosted a breakfast session in conjunction with VMware – “vForum Wrap – All the best bits from VMware’s vForum 2010”.
Held in both the Norwest and Sydney offices, local customers were given a VMware update from guest speaker, Bo Leksono. The presentation covered the latest VMware technology and the steps to follow on your journey to the cloud
TestComplete is an automated testing tool that supports testing of Windows, web, and web service applications. It provides functionality for automated, manual, load, and unit testing. TestComplete supports scripting languages like VBScript and C# and can integrate with version control systems. When compared to HP QuickTest Professional, TestComplete has advantages in areas like cost, support, scripting languages supported, and testing of technologies like .NET, web services, and manual testing. TestComplete also supports data-driven and keyword-driven testing through plugins.
The document provides an introduction to Visual Studio .NET and the .NET framework. It discusses what .NET is, the core components including the .NET framework and common language runtime. It also covers Visual Basic .NET and C#, describing new features and how they differ from previous versions. The document aims to help developers understand the transition from older technologies like VB6 to the new .NET platform.
This document provides guidance for developers on creating REST clients to interact with HP ArcSight ESM services. It outlines the required documentation, describes the available ESM services, and provides examples for sending HTTP requests to access services for tasks like login, managing cases, and retrieving reports. Developers need the ArcSight Manager certificate and Javadocs to get started developing REST clients for ESM.
(DEV309) From Asgard to Zuul: How Netflix’s Proven Open Source Tools Can Help...Amazon Web Services
The document describes Netflix's microservices architecture using various open source technologies like Eureka, Ribbon, Hystrix, and Zuul. Key aspects include service discovery and load balancing via Eureka and Ribbon, circuit breaking with Hystrix, and API routing/filtering with Zuul. The architecture supports large scale and rapid development of microservices.
Introduction to the .NET Access Control Servicebutest
This document provides an introduction to using the Access Control Service (ACS) to secure REST web services. It describes a scenario where a weather forecasting service is modified to use ACS for access control. The exercises walk through signing up for an ACS namespace, configuring the service to validate tokens from ACS, and enabling a client to get a token from ACS and use it to call the service. The document contains instructions for completing tasks to set up the sample solution and configure ACS and the client/service.
Introduction to the .NET Access Control Servicebutest
This document provides an introduction to using the Access Control Service (ACS) to secure REST web services. It describes a scenario where a weather forecasting service is modified to use ACS for access control. The exercises walk through signing up for an ACS namespace, configuring the service to validate tokens from ACS, and enabling a client to get a token from ACS and use it to call the service. The document contains instructions for completing tasks to set up the sample solution and configure ACS and the client and service.
Similar to ESM Service Layer API Reference, Vol. 1: Core-Client Services (ESM v6.9.1c) (20)
This document provides an administrator's guide for version 6.4 of the ArcSight Connector Appliance. It includes information on installing, configuring, and managing the Connector Appliance. The guide covers topics such as installing the appliance hardware or software version, understanding the user interface, backup and restore, system administration settings, managing connectors, and monitoring the appliance.
This document provides release notes for version 6.4 of the ArcSight Connector Appliance. New features in this version include enhanced system health events, allowing local user passwords to never expire, support for FTPS and passive mode FTP, and a warning for exceeding managed connectors. Instructions are provided for upgrading the appliance and software versions from 6.3 to 6.4. Information on licensing, supported browsers, upgrade files, and issues is also included.
The Connector Appliance 6.4 Patch 1 release notes summarize the following:
[1] This patch is designed to run on new Connector Appliance hardware platforms C3500 and C5500 based on HP ProLiant G8 servers.
[2] It includes support for these new hardware platforms, an enhanced 2048-bit SSL certificate, expanded 500GB FTP directory size, and a simplified factory restore process for C3500 and C5500 models.
[3] Supported browsers remain IE 8/9 and Firefox 16/17 for the user interface. Supported smartconnectors include all syslog and SNMP connectors, database connectors using JDBC drivers on remote platforms, and file-based connectors
This document provides release notes for Connector Appliance version 6.4 Patch 3. It lists what is new in this version, supported platforms, browsers, and SmartConnectors. It also provides instructions for upgrading to this version and lists known issues, fixes, and limitations.
The document is an administrator's guide for ArcSight Connector Appliance version 6.3 from April 2012. It provides information on installing, configuring, and using the Connector Appliance. The Connector Appliance is a platform that runs software connectors to collect security events from different sources and send them to ArcSight managers and loggers for processing. The guide describes the Connector Appliance's architecture, components, deployment scenarios, installation process, user interface, and backup/restore procedures.
This release notes document summarizes version 6.3 GA of the ArcSight Connector Appliance. Some of the key details provided include:
- What's new in v6.3 GA, including scheduled configuration backups, a software version of Connector Appliance, and other new features.
- Information about upgrading to v6.3 GA, including the required upgrade files and steps for a locally managed or remotely managed appliance.
- General information about supported browsers, licensing, port changes, upgrading SmartConnectors, and other details administrators need to know.
- Lists of closed and open issues in this release.
- Notes about limitations and requirements for specific types of SmartConnectors when
This document is an administrator's guide for the ArcSight Connector Appliance version 6.2 from September 2011. It provides information on installing, configuring, and managing the Connector Appliance, which is a hardware appliance that runs software-based connectors to collect security events from network devices and forward them to ArcSight management and logging solutions. The guide covers topics such as installing the appliance, configuring network and system settings, managing connectors and events, and using diagnostic tools.
This document provides release notes for version 6.2 of the ArcSight Connector Appliance. It describes new features in this version including appliance health monitoring, LDAP authentication, read-only user groups, and SSL certificate expiration alerts. It provides instructions for upgrading from version 6.1, including preserving the remote management configuration and upgrading files. It also lists supported browsers, information users should know about the upgrade, closed issues, and open issues.
The release notes summarize key information about version 6.2 Patch 1 of the ArcSight Connector Appliance software, including:
- New features that resolve known issues from the previous version
- Instructions for upgrading both local and remotely managed appliances to the latest patch
- Details on preserving the remote management configuration during upgrade
- Information on supported SmartConnectors and any limitations
The Connector Appliance collects event data from various sources using connectors and sends the events to ArcSight ESM, Logger, or both for storage, analysis, and reporting. It supports both on-board and remote connectors and can deploy in scenarios involving ArcSight ESM only, Logger only, or both products. The appliance provides a web interface for easy administration and management of connectors, events, and destinations.
This document provides release notes for version 6.1 GA of the ArcSight Connector Appliance. Key information includes:
- New features in v6.1 GA such as a FlexConnector development wizard and additional backup/restore options.
- Instructions for upgrading the Connector Appliance to v6.1 GA from v6.0 Patch 2.
- Notes on port changes, supported connector types, and issues resolved in this release.
The document is an administrator's guide for version 6.0 of the ArcSight Connector Appliance. It provides information on installing, configuring, and managing the appliance. The guide covers topics such as installing licenses, configuring network and security settings, managing users and groups, monitoring system health, backing up and restoring the appliance configuration, and accessing online help documentation. It is intended for administrators responsible for deploying and supporting the Connector Appliance platform.
This document provides release notes for version 6.0 Patch 2 of the ArcSight Connector Appliance. It lists new features, upgrade instructions, important information to know, resolved issues, and open issues. Version 6.0 Patch 2 resolves known issues from previous versions. The document provides instructions for upgrading the Connector Appliance locally or remotely and highlights a port change and how to upgrade managed SmartConnectors.
This document provides release notes for ArcSight Connector Appliance version 6.0 Patch 1. It includes sections on new features in the patch, instructions for upgrading to the patch, important information users should know, issues fixed in the patch, and open issues still under investigation. Key points include new diagnostic tools, integration with ArcExchange for sharing FlexConnectors and parser overrides, ability to export and import remote management configurations, and enhancements to destination management, connector parameter editing, and appliance backups.
This document provides release notes for version 6.0 of the ArcSight Connector Appliance. Key updates in this version include new diagnostic tools, integration with ArcExchange for sharing FlexConnectors and parser overrides, the ability to export and import remote management configurations, enhancements to the destination and connector parameter editors, and an option to exclude SmartConnector data from appliance backups. Instructions are provided for upgrading eligible appliances to version 6.0 from the previous version 5.5 SP1 Patch 1.
This document provides a support matrix for ArcSight Enterprise Security Management (ESM) and its components, including supported platforms and end of support dates. It lists the currently supported versions of ESM and the operating systems they can be installed and upgraded on. It also provides end of support dates for older product versions and platforms no longer supported.
ArcSight ESM is a comprehensive security event monitoring and analytics software. This document provides an overview of ESM concepts and features. It describes the roles of administrators, authors, operators, analysts, and business users within a security operations center. Administrators oversee system installation and health. Authors develop use cases and content to address security goals. Operators monitor events and initial investigations. Analysts perform specialized investigations and recommend responses. Business users review reports and metrics. The document provides an introduction to key ESM concepts to understand its functions and how various users interact with different tools.
This document is the Administrator's Guide for HP ArcSight ESM version 6.9.1c. It describes basic administration tasks for ESM components like starting and stopping services, license management, configuration changes, and troubleshooting. It also covers more advanced topics like SSL authentication, external authentication, and FIPS compliance.
ArcSight Command Center User's Guide (ESM v6.9.1c)Protect724tk
This document provides an overview and instructions for using the HP ArcSight Command Center user interface. It discusses starting the Command Center, logging in, basic navigation features. It also provides information on monitoring dashlets and usage metrics on the dashboard page, viewing system information, monitoring events on active channels, searching for events, using reports, managing cases, and administrative functions.
ESM High Availability Module User's Guide v6.9.1Protect724tk
The document discusses requirements for setting up an HP ArcSight ESM High Availability cluster using the ESM High Availability Module. It describes needing two identical systems connected by an Ethernet cable that meet ESM hardware requirements. The systems each need individual host IP addresses and a shared Service IP address is used to identify the cluster. Software installation and initial disk synchronization takes place on the primary system only, while selected disk writes are mirrored to the secondary for failover capabilities.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
What is Augmented Reality Image Trackingpavan998932
Augmented Reality (AR) Image Tracking is a technology that enables AR applications to recognize and track images in the real world, overlaying digital content onto them. This enhances the user's interaction with their environment by providing additional information and interactive elements directly tied to physical images.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
8. com.arcsight.coma.client.gwt
Class RemoteServiceException
java.lang.Object
|
+-java.lang.Throwable
|
+-java.lang.Exception
|
+-com.arcsight.coma.client.gwt.RemoteServiceException
public class RemoteServiceException
extends Exception
implements Serializable, Serializable
All Implemented Interfaces:
Serializable, Serializable
Field Summary
public static final ERROR_UNKNOWN
Value: -54188
Constructor Summary
public RemoteServiceException()
public RemoteServiceException(String message, Throwable cause)
public RemoteServiceException(String message)
public RemoteServiceException(Throwable cause)
Method Summary
int getErrorCode()
String getRemoteStacktrace()
void setErrorCode(int errorCode)
void setRemoteStacktrace(String remoteStacktrace)
Methods inherited from class java.lang.Throwable
ESM Service Layer: Core Services 2.0 Page 8
9. fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause,
printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Fields
ERROR_UNKNOWN
public static final int ERROR_UNKNOWN
Constant value: -54188
Constructors
RemoteServiceException
public RemoteServiceException()
RemoteServiceException
public RemoteServiceException(String message,
Throwable cause)
RemoteServiceException
public RemoteServiceException(String message)
RemoteServiceException
public RemoteServiceException(Throwable cause)
Methods
getRemoteStacktrace
public String getRemoteStacktrace()
ESM Service Layer: Core Services 2.0 Page 9
19. getAuthToken
public String getAuthToken()
Returns:
returns String
setAuthToken
public void setAuthToken(String authToken)
Parameters:
authToken - the value for the authToken property
getCred
public PasswordCredential getCred()
Returns:
returns PasswordCredential
setCred
public void setCred(PasswordCredential cred)
Parameters:
cred - the value for the cred property
getAuthContext
public AuthContext getAuthContext()
Returns:
returns AuthContext
setAuthContext
public void setAuthContext(AuthContext authContext)
Parameters:
authContext - the value for the authContext property
ESM Service Layer: Core Services 2.0 Page 19
29. setReturn
public void setReturn(User _return)
Parameters:
_return - the value for the _return property
ESM Service Layer: Core Services 2.0 Page 29
47. getAuthToken
public String getAuthToken()
Returns:
returns String
setAuthToken
public void setAuthToken(String authToken)
Parameters:
authToken - the value for the authToken property
getLogin
public String getLogin()
Returns:
returns String
setLogin
public void setLogin(String login)
Parameters:
login - the value for the login property
getPassword
public String getPassword()
Returns:
returns String
setPassword
public void setPassword(String password)
Parameters:
password - the value for the password property
ESM Service Layer: Core Services 2.0 Page 47
49. getAuthToken
public String getAuthToken()
Returns:
returns String
setAuthToken
public void setAuthToken(String authToken)
Parameters:
authToken - the value for the authToken property
getLogin
public String getLogin()
Returns:
returns String
setLogin
public void setLogin(String login)
Parameters:
login - the value for the login property
getPassword
public String getPassword()
Returns:
returns String
setPassword
public void setPassword(String password)
Parameters:
password - the value for the password property
ESM Service Layer: Core Services 2.0 Page 49
57. setReturn
public void setReturn(Void _return)
Parameters:
_return - the value for the _return property
ESM Service Layer: Core Services 2.0 Page 57
59. returns String
setAuthToken
public void setAuthToken(String authToken)
Parameters:
authToken - the value for the authToken property
getLogin
public String getLogin()
Returns:
returns String
setLogin
public void setLogin(String login)
Parameters:
login - the value for the login property
ESM Service Layer: Core Services 2.0 Page 59
61. setReturn
public void setReturn(Void _return)
Parameters:
_return - the value for the _return property
ESM Service Layer: Core Services 2.0 Page 61
63. getAuthToken
public String getAuthToken()
Returns:
returns String
setAuthToken
public void setAuthToken(String authToken)
Parameters:
authToken - the value for the authToken property
getChallengeId
public int getChallengeId()
Returns:
returns int
setChallengeId
public void setChallengeId(int challengeId)
Parameters:
challengeId - the value for the challengeId property
getResp
public String getResp()
Returns:
returns String
setResp
public void setResp(String resp)
Parameters:
resp - the value for the resp property
ESM Service Layer: Core Services 2.0 Page 63
68. com.arcsight.product.core.service.v1.axis2.jaxws
Class ServiceExceptionBean
java.lang.Object
|
+-com.arcsight.product.core.service.v1.axis2.jaxws.ServiceExceptionBean
public class ServiceExceptionBean
extends Object
This class was generated by the JAX-WS RI. JAX-WS RI 2.1.5-b03- Generated source version: 2.1.5
Constructor Summary
public ServiceExceptionBean()
Method Summary
int getErrorCode()
String getMessage()
void setErrorCode(int errorCode)
void setMessage(String message)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
ServiceExceptionBean
public ServiceExceptionBean()
Methods
getErrorCode
public int getErrorCode()
ESM Service Layer: Core Services 2.0 Page 68
69. Returns:
returns int
setErrorCode
public void setErrorCode(int errorCode)
Parameters:
errorCode - the value for the errorCode property
getMessage
public String getMessage()
Returns:
returns String
setMessage
public void setMessage(String message)
Parameters:
message - the value for the message property
ESM Service Layer: Core Services 2.0 Page 69
71. com.arcsight.product.core.service.v1.model
Class AuthContext
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.AuthContext
public class AuthContext
extends Object
Constructor Summary
public AuthContext()
Constructor
Method Summary
Boolean getFallback()
Tests whether this authContext is fallen back or not.
void setFallback(Boolean fallback)
Sets whether this authContext is fallen back.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
AuthContext
public AuthContext()
Constructor
Methods
getFallback
public Boolean getFallback()
Tests whether this authContext is fallen back or not.
Returns:
True if this authContext is fallen back.
ESM Service Layer: Core Services 2.0 Page 71
72. setFallback
public void setFallback(Boolean fallback)
Sets whether this authContext is fallen back.
Parameters:
fallback - If true, this authContext is fallen back.
ESM Service Layer: Core Services 2.0 Page 72
73. com.arcsight.product.core.service.v1.model
Class AuthMethod
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.AuthMethod
public class AuthMethod
extends Object
Description of authentication method. Available methods are provided to the user, so that he/she could decide which method to use
to connect to the server.
JSON prototype
Field Summary
public static final BUILTIN
public static final PKI
public static final PKI_AND_LOCAL_PASSWORD
public static final PKI_WITH_PASSWORD_BACKUP
public static final RADIUS
public static final RADIUS_WITH_PASSWORD_BACKUP
Constructor Summary
public AuthMethod()
Constructor
public AuthMethod(boolean localPassword, boolean externalUserId)
Method Summary
boolean isExternalUserId()
Tests whether this authMethod has external user Id.
boolean isLocalPassword()
Tests whether this AuthMethod has local password.
void setExternalUserId(boolean externalUserId)
Sets whether this authMethod has external user Id.
ESM Service Layer: Core Services 2.0 Page 73
74. void setLocalPassword(boolean localPassword)
Sets whether this AuthMethod has local password.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Fields
BUILTIN
public static final com.arcsight.product.core.service.v1.model.AuthMethod BUILTIN
PKI
public static final com.arcsight.product.core.service.v1.model.AuthMethod PKI
RADIUS
public static final com.arcsight.product.core.service.v1.model.AuthMethod RADIUS
PKI_AND_LOCAL_PASSWORD
public static final com.arcsight.product.core.service.v1.model.AuthMethod
PKI_AND_LOCAL_PASSWORD
PKI_WITH_PASSWORD_BACKUP
public static final com.arcsight.product.core.service.v1.model.AuthMethod
PKI_WITH_PASSWORD_BACKUP
RADIUS_WITH_PASSWORD_BACKUP
public static final com.arcsight.product.core.service.v1.model.AuthMethod
RADIUS_WITH_PASSWORD_BACKUP
Constructors
ESM Service Layer: Core Services 2.0 Page 74
75. AuthMethod
public AuthMethod()
Constructor
AuthMethod
public AuthMethod(boolean localPassword,
boolean externalUserId)
Methods
isLocalPassword
public boolean isLocalPassword()
Tests whether this AuthMethod has local password.
Returns:
True if this AuthMethod has local password.
setLocalPassword
public void setLocalPassword(boolean localPassword)
Sets whether this AuthMethod has local password.
Parameters:
localPassword - the localPassword to set
isExternalUserId
public boolean isExternalUserId()
Tests whether this authMethod has external user Id.
Returns:
True if this authMethod has external user Id.
setExternalUserId
public void setExternalUserId(boolean externalUserId)
Sets whether this authMethod has external user Id.
Parameters:
externalUserId - IF true, this authMethod has external user Id.
ESM Service Layer: Core Services 2.0 Page 75
76. com.arcsight.product.core.service.v1.model
Class AuthResponse
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.AuthResponse
public class AuthResponse
extends Object
Constructor Summary
public AuthResponse()
Constructor
public AuthResponse(String authToken)
Constructor
Method Summary
String getAuthToken()
Gets the string value of authToken.
User getUser()
Returns the user being authenticated.
boolean isPasswordChangeRequired()
Gets whether or not the user must change their password.
boolean isPasswordExpiring()
Notifies user that password is expiring soon.
void setAuthToken(String authToken)
Sets the string value of authToken.
void setPasswordExpiring(boolean passwordExpiring)
Sets whether password is expiring soon.
void setUser(User user)
Sets the user being authenticated.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
ESM Service Layer: Core Services 2.0 Page 76
77. AuthResponse
public AuthResponse()
Constructor
AuthResponse
public AuthResponse(String authToken)
Constructor
Parameters:
authToken - The string value of authToken.
Methods
getAuthToken
public String getAuthToken()
Gets the string value of authToken.
Returns:
The string value of authToken.
setAuthToken
public void setAuthToken(String authToken)
Sets the string value of authToken.
Parameters:
authToken - the string value authToken to set
getUser
public User getUser()
Returns the user being authenticated.
Returns:
User being authenticated.
setUser
public void setUser(User user)
Sets the user being authenticated.
Parameters:
user - The user being authenticated.
ESM Service Layer: Core Services 2.0 Page 77
78. isPasswordExpiring
public boolean isPasswordExpiring()
Notifies user that password is expiring soon.
Returns:
True if password is expiring soon.
setPasswordExpiring
public void setPasswordExpiring(boolean passwordExpiring)
Sets whether password is expiring soon.
Parameters:
passwordExpiring - If true, password is expiring soon.
isPasswordChangeRequired
public boolean isPasswordChangeRequired()
Gets whether or not the user must change their password.
Returns:
True if the user must change their password.
ESM Service Layer: Core Services 2.0 Page 78
79. com.arcsight.product.core.service.v1.model
Class Credential
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Credential
public class Credential
extends Object
Direct Known Subclasses:
PasswordCredential
Constructor Summary
public Credential()
Method Summary
String getUserName()
void setUserName(String userName)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
Credential
public Credential()
Methods
getUserName
public String getUserName()
Returns:
the userName
ESM Service Layer: Core Services 2.0 Page 79
81. com.arcsight.product.core.service.v1.model
Class Group
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Group
public class Group
extends Object
Description of a Group of Users.
JSON prototype
Constructor Summary
public Group()
Method Summary
String getDescription()
long getId()
boolean getIsDefault()
String getName()
Long[] getRightIds()
GroupType getType()
Long[] getUserIds()
void setDescription(String description)
void setId(long id)
void setIsDefault(boolean isDefault)
void setName(String name)
void setRightIds(Long[] rightIds)
ESM Service Layer: Core Services 2.0 Page 81
82. void setType(GroupType type)
void setUserIds(Long[] userIds)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
Group
public Group()
Methods
getId
public long getId()
getRightIds
public Long[] getRightIds()
setRightIds
public void setRightIds(Long[] rightIds)
getUserIds
public Long[] getUserIds()
setUserIds
public void setUserIds(Long[] userIds)
ESM Service Layer: Core Services 2.0 Page 82
83. setId
public void setId(long id)
getType
public GroupType getType()
setType
public void setType(GroupType type)
getName
public String getName()
setName
public void setName(String name)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getIsDefault
public boolean getIsDefault()
setIsDefault
public void setIsDefault(boolean isDefault)
ESM Service Layer: Core Services 2.0 Page 83
84. com.arcsight.product.core.service.v1.model
Class GroupType
java.lang.Object
|
+-java.lang.Enum
|
+-com.arcsight.product.core.service.v1.model.GroupType
public final class GroupType
extends Enum
Different types of groups that can be created.
All Implemented Interfaces:
Serializable, Comparable
Field Summary
public static final CONAPP_RIGHTS
public static final LOGGER_REPORT
public static final LOGGER_RIGHTS
public static final LOGGER_SEARCH
public static final SYSTEM_ADMIN
Method Summary
String getDbName()
static GroupType valueOf(String name)
static GroupType[] values()
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Comparable
ESM Service Layer: Core Services 2.0 Page 84
85. compareTo
Fields
SYSTEM_ADMIN
public static final com.arcsight.product.core.service.v1.model.GroupType SYSTEM_ADMIN
LOGGER_RIGHTS
public static final com.arcsight.product.core.service.v1.model.GroupType LOGGER_RIGHTS
LOGGER_REPORT
public static final com.arcsight.product.core.service.v1.model.GroupType LOGGER_REPORT
LOGGER_SEARCH
public static final com.arcsight.product.core.service.v1.model.GroupType LOGGER_SEARCH
CONAPP_RIGHTS
public static final com.arcsight.product.core.service.v1.model.GroupType CONAPP_RIGHTS
Methods
values
public static GroupType[] values()
valueOf
public static GroupType valueOf(String name)
ESM Service Layer: Core Services 2.0 Page 85
87. com.arcsight.product.core.service.v1.model
Class LoginCookieType
java.lang.Object
|
+-java.lang.Enum
|
+-com.arcsight.product.core.service.v1.model.LoginCookieType
public final class LoginCookieType
extends Enum
All Implemented Interfaces:
Serializable, Comparable
Field Summary
public static final ESM
public static final PLATFORM
Method Summary
static
LoginCookieType
valueOf(String name)
static
LoginCookieType[]
values()
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Fields
ESM
public static final com.arcsight.product.core.service.v1.model.LoginCookieType ESM
ESM Service Layer: Core Services 2.0 Page 87
88. PLATFORM
public static final com.arcsight.product.core.service.v1.model.LoginCookieType PLATFORM
Methods
values
public static LoginCookieType[] values()
valueOf
public static LoginCookieType valueOf(String name)
ESM Service Layer: Core Services 2.0 Page 88
89. com.arcsight.product.core.service.v1.model
Class PasswordComplexityRequirement
java.lang.Object
|
+-java.lang.Enum
|
+-com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement
public final class PasswordComplexityRequirement
extends Enum
Different types of complexity requirements that may be imposed when a user is changing their password.
All Implemented Interfaces:
Serializable, Comparable
Field Summary
public static final MAXIMUM_LENGTH
...
public static final MINIMUM_DIFFERENCE
...
public static final MINIMUM_LENGTH
is the password at least a minimum length ...
public static final MINIMUM_LOWER_CASE
...
public static final MINIMUM_NUMERIC
...
public static final MINIMUM_SPECIAL_CHARACTERS
...
public static final MINIMUM_UPPER_CASE
...
Method Summary
static
PasswordComplexityReq
uirement
valueOf(String name)
static
PasswordComplexityReq
uirement[]
values()
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
ESM Service Layer: Core Services 2.0 Page 89
90. Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Fields
MINIMUM_LENGTH
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement MINIMUM_LENGTH
is the password at least a minimum length ...
MAXIMUM_LENGTH
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement MAXIMUM_LENGTH
... at most a maximum length ...
MINIMUM_NUMERIC
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement MINIMUM_NUMERIC
... have a minimum number of numeric characters ...
MINIMUM_UPPER_CASE
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement
MINIMUM_UPPER_CASE
... have a minimum number of upper-case characters ...
MINIMUM_LOWER_CASE
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement
MINIMUM_LOWER_CASE
... have a minimum number of lower-case characters ...
MINIMUM_SPECIAL_CHARACTERS
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement
MINIMUM_SPECIAL_CHARACTERS
ESM Service Layer: Core Services 2.0 Page 90
91. ... have a minimum number of special characters ...
MINIMUM_DIFFERENCE
public static final
com.arcsight.product.core.service.v1.model.PasswordComplexityRequirement
MINIMUM_DIFFERENCE
... at least a certain number of characters different from the old password
Methods
values
public static PasswordComplexityRequirement[] values()
valueOf
public static PasswordComplexityRequirement valueOf(String name)
ESM Service Layer: Core Services 2.0 Page 91
92. com.arcsight.product.core.service.v1.model
Class PasswordCredential
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Credential
|
+-com.arcsight.product.core.service.v1.model.PasswordCredential
public class PasswordCredential
extends Credential
Constructor Summary
public PasswordCredential()
Constructor.
public PasswordCredential(String userName, String password)
Constructor.
Method Summary
String getPassword()
Gets the password of the login user.
void setPassword(String password)
Sets the password for the login user.
Methods inherited from class com.arcsight.product.core.service.v1.model.Credential
getUserName, setUserName
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
PasswordCredential
public PasswordCredential()
Constructor.
ESM Service Layer: Core Services 2.0 Page 92
93. PasswordCredential
public PasswordCredential(String userName,
String password)
Constructor.
Parameters:
userName - The login name of the login user.
password - The password of the login user.
Methods
getPassword
public String getPassword()
Gets the password of the login user.
Returns:
the password
setPassword
public void setPassword(String password)
Sets the password for the login user.
Parameters:
password - The password to set.
ESM Service Layer: Core Services 2.0 Page 93
94. com.arcsight.product.core.service.v1.model
Class PasswordRequirement
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.PasswordRequirement
public class PasswordRequirement
extends Object
Requirements for new passwords.
JSON prototype
Constructor Summary
public PasswordRequirement()
Method Summary
PasswordComplexityReq
uirement
getRequirement()
Integer getValue()
void setRequirement(PasswordComplexityRequirement requirement)
void setValue(Integer value)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
PasswordRequirement
public PasswordRequirement()
Methods
getRequirement
public PasswordComplexityRequirement getRequirement()
ESM Service Layer: Core Services 2.0 Page 94
96. com.arcsight.product.core.service.v1.model
Class Right
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Right
public class Right
extends Object
DESCRIBE ME
JSON prototype
Constructor Summary
public Right()
Method Summary
String getCategory()
String getDescription()
long getId()
String getModule()
String getName()
String getType()
void setCategory(String category)
void setDescription(String description)
void setId(long id)
void setModule(String module)
void setName(String name)
void setType(String type)
Methods inherited from class java.lang.Object
ESM Service Layer: Core Services 2.0 Page 96
97. equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
Right
public Right()
Methods
getId
public long getId()
setId
public void setId(long id)
getType
public String getType()
setType
public void setType(String type)
getModule
public String getModule()
setModule
public void setModule(String module)
ESM Service Layer: Core Services 2.0 Page 97
98. getName
public String getName()
setName
public void setName(String name)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getCategory
public String getCategory()
setCategory
public void setCategory(String category)
ESM Service Layer: Core Services 2.0 Page 98
99. com.arcsight.product.core.service.v1.model
Class ScheduledWorkPeriod
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.ScheduledWorkPeriod
public class ScheduledWorkPeriod
extends Object
Description of scheduled work period.
JSON prototype
Constructor Summary
public ScheduledWorkPeriod()
Method Summary
Workday getDayOfWeek()
Get the dayOfWeek.
Time getEndTime()
Get the endTime.
Long getId()
Get the id.
Time getStartTime()
Get the startTime.
void setDayOfWeek(Workday dayOfWeek)
Set the dayOfWeek.
void setEndTime(Time endTime)
Set the endTime.
void setId(Long id)
Set the id.
void setStartTime(Time startTime)
Set the startTime.
String toString()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ESM Service Layer: Core Services 2.0 Page 99
100. Constructors
ScheduledWorkPeriod
public ScheduledWorkPeriod()
Methods
getId
public Long getId()
Get the id.
Returns:
the id
setId
public void setId(Long id)
Set the id.
Parameters:
id - the id to set
getDayOfWeek
public Workday getDayOfWeek()
Get the dayOfWeek.
Returns:
the dayOfWeek
setDayOfWeek
public void setDayOfWeek(Workday dayOfWeek)
Set the dayOfWeek.
Parameters:
dayOfWeek - the dayOfWeek to set
getStartTime
public Time getStartTime()
Get the startTime.
ESM Service Layer: Core Services 2.0 Page 100
101. Returns:
the startTime
setStartTime
public void setStartTime(Time startTime)
Set the startTime.
Parameters:
startTime - the startTime to set
getEndTime
public Time getEndTime()
Get the endTime.
Returns:
the endTime
setEndTime
public void setEndTime(Time endTime)
Set the endTime.
Parameters:
endTime - the endTime to set
toString
public String toString()
ESM Service Layer: Core Services 2.0 Page 101
102. com.arcsight.product.core.service.v1.model
Class Session
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Session
public class Session
extends Object
DESCRIBE ME
JSON prototype
Constructor Summary
public Session()
Method Summary
String getAuthToken()
Gets the string value of authToken.
long getCreationMillis()
Gets the long value of creation time in millisecond of this session.
long getExpirationMillis()
Gets the long value of expiration time in millisecond of this session.
long getUserId()
Gets the ID of the login user in this session.
void setAuthToken(String authToken)
Sets the string value of authToken.
void setCreationMillis(long creationMillis)
Sets the long value of creation time in millisecond of this session.
void setExpirationMillis(long expirationMillis)
Sets the long value of expiration time in millisecond of this session.
void setUserId(long userId)
Sets the ID of the login user in this session.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ESM Service Layer: Core Services 2.0 Page 102
103. Constructors
Session
public Session()
Methods
getAuthToken
public String getAuthToken()
Gets the string value of authToken.
Returns:
The string value of authToken.
setAuthToken
public void setAuthToken(String authToken)
Sets the string value of authToken.
Parameters:
authToken - The string value of authToken.
getUserId
public long getUserId()
Gets the ID of the login user in this session.
Returns:
The ID of the login user.
setUserId
public void setUserId(long userId)
Sets the ID of the login user in this session.
Parameters:
userId - The ID of login user.
getCreationMillis
public long getCreationMillis()
Gets the long value of creation time in millisecond of this session.
Returns:
ESM Service Layer: Core Services 2.0 Page 103
104. The long value of creation time in millisecond of this session.
setCreationMillis
public void setCreationMillis(long creationMillis)
Sets the long value of creation time in millisecond of this session.
Parameters:
creationMillis - The long value of creation time in millisecond of this session.
getExpirationMillis
public long getExpirationMillis()
Gets the long value of expiration time in millisecond of this session.
Returns:
The long value of expiration time in millisecond of this session.
setExpirationMillis
public void setExpirationMillis(long expirationMillis)
Sets the long value of expiration time in millisecond of this session.
Parameters:
expirationMillis - The long value of expiration time in millisecond of this session.
ESM Service Layer: Core Services 2.0 Page 104
105. com.arcsight.product.core.service.v1.model
Class Time
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.Time
public class Time
extends Object
DESCRIBE ME
JSON prototype
Constructor Summary
public Time()
Method Summary
int getHour()
Get the hour.
int getMinutes()
Get the minutes.
void setHour(int hour)
Set the hour.
void setMinutes(int minutes)
Set the minutes.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
Time
public Time()
Methods
ESM Service Layer: Core Services 2.0 Page 105
106. getHour
public int getHour()
Get the hour.
Returns:
the hour
setHour
public void setHour(int hour)
Set the hour.
Parameters:
hour - the hour to set
getMinutes
public int getMinutes()
Get the minutes.
Returns:
the minutes
setMinutes
public void setMinutes(int minutes)
Set the minutes.
Parameters:
minutes - the minutes to set
ESM Service Layer: Core Services 2.0 Page 106
107. com.arcsight.product.core.service.v1.model
Class User
java.lang.Object
|
+-com.arcsight.product.core.service.v1.model.User
public class User
extends Object
DESCRIBE ME
JSON prototype
Constructor Summary
public User()
Constructor
Method Summary
String getDepartment()
Gets the department of this user.
String getEmail()
Gets the email of this user.
String getExternalLoginId()
Get the external login Id of this user.
String getFax()
Gets the fax information of this user.
String getFirstName()
Gets the first name of this user.
String[] getGroupIds()
Gets the IDs of the groups which this user is/was in.
Long getId()
Gets the ID of this user.
Boolean getIsActive()
Tests whether this user is active.
boolean getIsDefault()
String getLastName()
Gets the last name of this user.
ESM Service Layer: Core Services 2.0 Page 107
108. String getLogin()
Gets the login name of this user.
boolean getMustChangePassword()
Tests whether the password is required to change.
String getNotes()
Gets the notes of this user.
String getPagerNumber()
Gets the pager number of this user.
String getPassword()
Gets the password of this user.
String getPhone()
Gets the phone number of this user.
List getScheduledWorkPeriods()
Gets the list of scheduled work periods for this user.
String getTitle()
Gets the title of this user.
boolean isLocked()
Tests whether this user is locked.
void setDepartment(String department)
Sets the department of this user.
void setEmail(String email)
Sets the email of this user.
void setExternalLoginId(String externalLoginId)
Set the external login Id of this user.
void setFax(String fax)
Sets the fax information of this user.
void setFirstName(String firstName)
Sets the first name of this user.
void setGroupIds(String[] groupIds)
Sets the ID of the group which this user is in.
void setId(Long id)
Sets the ID of this user.
void setIsActive(Boolean isActive)
Sets whether this user is active.
void setIsDefault(boolean isDefault)
void setLastName(String lastName)
Sets the last name of this user.
ESM Service Layer: Core Services 2.0 Page 108
109. void setLocked(boolean locked)
Sets whether this user is locked.
void setLogin(String login)
Sets the login name of this user.
void setMustChangePassword(boolean mustChangePassword)
Sets whether the password is required to change.
void setNotes(String notes)
Sets the notes of this user.
void setPagerNumber(String pagerNumber)
Sets the pager number of this user.
void setPassword(String password)
Sets the password of this user.
void setPhone(String phone)
Sets the phone number of this user.
void setScheduledWorkPeriods(List scheduledWorkPeriods)
Set the list of scheduled work periods.
void setTitle(String title)
Sets the title of this user.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
User
public User()
Constructor
Methods
getId
public Long getId()
Gets the ID of this user.
Returns:
ID of this user.
ESM Service Layer: Core Services 2.0 Page 109
110. setId
public void setId(Long id)
Sets the ID of this user.
Parameters:
ID - of this user.
id
getGroupIds
public String[] getGroupIds()
Gets the IDs of the groups which this user is/was in.
Returns:
IDs of the groups which this user is/was in.
setGroupIds
public void setGroupIds(String[] groupIds)
Sets the ID of the group which this user is in.
Parameters:
groupIds - ID of the group which this user is in.
getLogin
public String getLogin()
Gets the login name of this user.
Returns:
The login name of this user.
setLogin
public void setLogin(String login)
Sets the login name of this user.
Parameters:
login - The login name of this user.
getFirstName
public String getFirstName()
Gets the first name of this user.
Returns:
The first name of this user.
ESM Service Layer: Core Services 2.0 Page 110
111. setFirstName
public void setFirstName(String firstName)
Sets the first name of this user.
Parameters:
firstName - The first name of this user.
getLastName
public String getLastName()
Gets the last name of this user.
Returns:
The last name of this user.
setLastName
public void setLastName(String lastName)
Sets the last name of this user.
Parameters:
lastName - The last name of this user.
getEmail
public String getEmail()
Gets the email of this user.
Returns:
The email of this user.
setEmail
public void setEmail(String email)
Sets the email of this user.
Parameters:
email - The email of this user.
setPassword
public void setPassword(String password)
Sets the password of this user.
Parameters:
password - The password of this user.
ESM Service Layer: Core Services 2.0 Page 111
112. getIsActive
public Boolean getIsActive()
Tests whether this user is active.
Returns:
True if this user is active.
setIsActive
public void setIsActive(Boolean isActive)
Sets whether this user is active.
Parameters:
isActive - If true, this user is active.
getPhone
public String getPhone()
Gets the phone number of this user.
Returns:
The phone number of this user.
setPhone
public void setPhone(String phone)
Sets the phone number of this user.
Parameters:
phone - The phone number of this user.
getIsDefault
public boolean getIsDefault()
setIsDefault
public void setIsDefault(boolean isDefault)
getPassword
public String getPassword()
Gets the password of this user. NOTE: for API - business layer mapping only; not expected to be used by clients.
ESM Service Layer: Core Services 2.0 Page 112
113. Returns:
The password of this user.
getExternalLoginId
public String getExternalLoginId()
Get the external login Id of this user.
Returns:
The external login Id of this user.
setExternalLoginId
public void setExternalLoginId(String externalLoginId)
Set the external login Id of this user.
Parameters:
externalLoginId - The external login Id to set for this user.
getMustChangePassword
public boolean getMustChangePassword()
Tests whether the password is required to change.
Returns:
True if the password is required to change.
setMustChangePassword
public void setMustChangePassword(boolean mustChangePassword)
Sets whether the password is required to change.
Parameters:
mustChangePassword - If true, the password is required to change.
getScheduledWorkPeriods
public List getScheduledWorkPeriods()
Gets the list of scheduled work periods for this user.
Returns:
The list of scheduled work periods.
setScheduledWorkPeriods
public void setScheduledWorkPeriods(List scheduledWorkPeriods)
Set the list of scheduled work periods.
ESM Service Layer: Core Services 2.0 Page 113
114. Parameters:
scheduledWorkPeriods - The list of scheduled work periods to set
getTitle
public String getTitle()
Gets the title of this user.
Returns:
The title of this user.
setTitle
public void setTitle(String title)
Sets the title of this user.
Parameters:
title - The title of this user.
getDepartment
public String getDepartment()
Gets the department of this user.
Returns:
The department of this user.
setDepartment
public void setDepartment(String department)
Sets the department of this user.
Parameters:
department - The department of this user.
getFax
public String getFax()
Gets the fax information of this user.
Returns:
The fax information of this user.
setFax
public void setFax(String fax)
Sets the fax information of this user.
ESM Service Layer: Core Services 2.0 Page 114
115. Parameters:
fax - The fax information of this user.
getPagerNumber
public String getPagerNumber()
Gets the pager number of this user.
Returns:
The pager number of this user.
setPagerNumber
public void setPagerNumber(String pagerNumber)
Sets the pager number of this user.
Parameters:
pagerNumber - The pager number of this user.
getNotes
public String getNotes()
Gets the notes of this user.
Returns:
The notes of this user.
setNotes
public void setNotes(String notes)
Sets the notes of this user.
Parameters:
notes - The notes of this user.
isLocked
public boolean isLocked()
Tests whether this user is locked.
Returns:
True if this user is locked.
setLocked
public void setLocked(boolean locked)
Sets whether this user is locked.
ESM Service Layer: Core Services 2.0 Page 115
116. Parameters:
locked - If true, this user is locked.
ESM Service Layer: Core Services 2.0 Page 116
117. com.arcsight.product.core.service.v1.model
Class Workday
java.lang.Object
|
+-java.lang.Enum
|
+-com.arcsight.product.core.service.v1.model.Workday
public final class Workday
extends Enum
All Implemented Interfaces:
Serializable, Comparable
Field Summary
public static final Friday
public static final Monday
public static final Saturday
public static final Sunday
public static final Thursday
public static final Tuesday
public static final Wednesday
Method Summary
static Workday valueOf(String name)
static Workday[] values()
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Comparable
ESM Service Layer: Core Services 2.0 Page 117
118. compareTo
Fields
Sunday
public static final com.arcsight.product.core.service.v1.model.Workday Sunday
Monday
public static final com.arcsight.product.core.service.v1.model.Workday Monday
Tuesday
public static final com.arcsight.product.core.service.v1.model.Workday Tuesday
Wednesday
public static final com.arcsight.product.core.service.v1.model.Workday Wednesday
Thursday
public static final com.arcsight.product.core.service.v1.model.Workday Thursday
Friday
public static final com.arcsight.product.core.service.v1.model.Workday Friday
Saturday
public static final com.arcsight.product.core.service.v1.model.Workday Saturday
Methods
ESM Service Layer: Core Services 2.0 Page 118
119. values
public static Workday[] values()
valueOf
public static Workday valueOf(String name)
ESM Service Layer: Core Services 2.0 Page 119
124. com.arcsight.product.core.service.v1.rest
Class LoginServiceImpl
java.lang.Object
|
+-com.arcsight.product.core.service.v1.rest.LoginServiceImpl
public class LoginServiceImpl
extends Object
Implementation of the login service interface.
Constructor Summary
public LoginServiceImpl()
Method Summary
LoginServiceAuthentic
ateResponse
authenticate(LoginServiceAuthenticate value)
Authenticates the user with the given credentials.
LoginServiceGetAuthen
ticationMethodRespons
e
getAuthenticationMethod(HttpHeaders hh)
Gets the method that applications should use to authenticate users.
LoginServiceGetAuthen
ticationMethodRespons
e
getAuthenticationMethodPost(HttpHeaders hh)
Gets the method that applications should use to authenticate users.
LoginServiceGetCurren
tUserResponse
getCurrentUser(LoginServiceGetCurrentUser value)
Returns the login user for the current session.
LoginServiceGetCurren
tUserResponse
getCurrentUser(String authToken, HttpHeaders hh)
Returns the login user for the current session.
LoginServiceGetCurren
tUserResponse
getCurrentUserPost(String authToken, HttpHeaders hh)
Returns the login user for the current session.
LoginServiceGetServic
eMajorVersionResponse
getServiceMajorVersion(LoginServiceGetServiceMajorVersion value)
The major version of this service.
LoginServiceGetServic
eMajorVersionResponse
getServiceMajorVersion(String authToken, HttpHeaders hh)
The major version of this service.
LoginServiceGetServic
eMajorVersionResponse
getServiceMajorVersionPost(String authToken, HttpHeaders hh)
The major version of this service.
LoginServiceGetServic
eMinorVersionResponse
getServiceMinorVersion(LoginServiceGetServiceMinorVersion value)
The minor version of this service.
LoginServiceGetServic
eMinorVersionResponse
getServiceMinorVersion(String authToken, HttpHeaders hh)
The minor version of this service.
ESM Service Layer: Core Services 2.0 Page 124
125. LoginServiceGetServic
eMinorVersionResponse
getServiceMinorVersionPost(String authToken, HttpHeaders hh)
The minor version of this service.
LoginServiceGetSessio
nResponse
getSession(LoginServiceGetSession value)
Returns the current session.
LoginServiceGetSessio
nResponse
getSession(String authToken, HttpHeaders hh)
Returns the current session.
LoginServiceGetSessio
nResponse
getSessionPost(String authToken, HttpHeaders hh)
Returns the current session.
LoginServiceIsCASAuth
Response
isCASAuth(HttpHeaders hh)
Deprecated. Not implemented
LoginServiceIsCASAuth
Response
isCASAuthPost(HttpHeaders hh)
Deprecated. Not implemented
LoginServiceLoginResp
onse
login(LoginServiceLogin value)
Establishes a session using the specified login and password, and gets the string value of the
auth-token which is valid throughout the life of the session.
LoginServiceLoginResp
onse
login(String login, String password, HttpHeaders hh)
Establishes a session using the specified login and password, and gets the string value of the
auth-token which is valid throughout the life of the session.
LoginServiceLoginForO
neTimeUseResponse
loginForOneTimeUse(LoginServiceLoginForOneTimeUse value)
Establishes a session which can only be used once subsequent to its creation, and gets the
string value of auth-token which is valid throughout the life of the session.
LoginServiceLoginForO
neTimeUseResponse
loginForOneTimeUse(String login, String password, HttpHeaders hh)
Establishes a session which can only be used once subsequent to its creation, and gets the
string value of auth-token which is valid throughout the life of the session.
LoginServiceLoginForO
neTimeUseResponse
loginForOneTimeUsePost(String login, String password, HttpHeaders hh)
Establishes a session which can only be used once subsequent to its creation, and gets the
string value of auth-token which is valid throughout the life of the session.
LoginServiceLoginResp
onse
loginPost(String login, String password, HttpHeaders hh)
Establishes a session using the specified login and password, and gets the string value of the
auth-token which is valid throughout the life of the session.
Void logout(LoginServiceLogout value)
Drops the current session and its bound auth-token.
Void logout(String authToken, HttpHeaders hh)
Drops the current session and its bound auth-token.
Void logoutPost(String authToken, HttpHeaders hh)
Drops the current session and its bound auth-token.
Void resetPassword(LoginServiceResetPassword value)
Resets the password for the user specified by the login userName.
Void resetPassword(String login, HttpHeaders hh)
Resets the password for the user specified by the login userName.
ESM Service Layer: Core Services 2.0 Page 125
126. Void resetPasswordPost(String login, HttpHeaders hh)
Resets the password for the user specified by the login userName.
LoginServiceSendAuthC
hallengeResponseRespo
nse
sendAuthChallengeResponse(int challengeId, String resp, HttpHeaders hh)
Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates
that challenge.
LoginServiceSendAuthC
hallengeResponseRespo
nse
sendAuthChallengeResponse(LoginServiceSendAuthChallengeResponse value)
Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates
that challenge.
LoginServiceSendAuthC
hallengeResponseRespo
nse
sendAuthChallengeResponsePost(int challengeId, String resp, HttpHeaders
hh)
Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates
that challenge.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructors
LoginServiceImpl
public LoginServiceImpl()
Methods
login
public LoginServiceLoginResponse login(String login,
String password,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Establishes a session using the specified login and password, and gets the string value of the auth-token which is valid
throughout the life of the session.
If the provided information is enough to authenticate the user, the server sends back the authentication token. Otherwise
this method throws an ServiceException. Check the error code of the exception to determine whether authentication failed
or the server requested additional challenge if the error code equals to RuntimeLoginException.LOGIN_CHALLENGE.
The ID of the additional challenge and key for the prompt string could be retrieved from exception's message that is
prepared as String.format("prompt=%s&id=%s", challengePromptKey, Integer.toString(challengeId)).
The client application is responsible for requesting additional information from the user for the challenge ID and sending the
response back via another method sendAuthChallengeResponse.
Parameters:
login - The login user name
password - The password of the login user
hh - HTTP headers from http request
Returns:
ESM Service Layer: Core Services 2.0 Page 126
127. The string value of auth-token to use for further calls otherwise
Throws:
ServiceException - if authentication failed or the server challenges with additional question
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
See Also:
GET
URL: https://HOST:PORT/www/core-
service/rest/LoginService/login?login=value&password=value
Normal response code: 200
loginPost
public LoginServiceLoginResponse loginPost(String login,
String password,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Establishes a session using the specified login and password, and gets the string value of the auth-token which is valid
throughout the life of the session.
If the provided information is enough to authenticate the user, the server sends back the authentication token. Otherwise
this method throws an ServiceException. Check the error code of the exception to determine whether authentication failed
or the server requested additional challenge if the error code equals to RuntimeLoginException.LOGIN_CHALLENGE.
The ID of the additional challenge and key for the prompt string could be retrieved from exception's message that is
prepared as String.format("prompt=%s&id=%s", challengePromptKey, Integer.toString(challengeId)).
The client application is responsible for requesting additional information from the user for the challenge ID and sending the
response back via another method sendAuthChallengeResponse.
Parameters:
login - The login user name
password - The password of the login user
hh - HTTP headers from http request
Returns:
The string value of auth-token to use for further calls otherwise
Throws:
ServiceException - if authentication failed or the server challenges with additional question
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
ESM Service Layer: Core Services 2.0 Page 127
128. See Also:
POST
Consumes({"application/x-www-form-urlencoded"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/login
Normal response code: 200
JSON prototype for request body:
{
"log.login" : {
"log.login" : "value",
"log.password" : "value"
}
}
login
public LoginServiceLoginResponse login(LoginServiceLogin value)
throws ServiceException,
AuthorizationException,
AuthenticationException
Establishes a session using the specified login and password, and gets the string value of the auth-token which is valid
throughout the life of the session.
If the provided information is enough to authenticate the user, the server sends back the authentication token. Otherwise
this method throws an ServiceException. Check the error code of the exception to determine whether authentication failed
or the server requested additional challenge if the error code equals to RuntimeLoginException.LOGIN_CHALLENGE.
The ID of the additional challenge and key for the prompt string could be retrieved from exception's message that is
prepared as String.format("prompt=%s&id=%s", challengePromptKey, Integer.toString(challengeId)).
The client application is responsible for requesting additional information from the user for the challenge ID and sending the
response back via another method sendAuthChallengeResponse.
Parameters:
value - Model object containing request body
Returns:
The string value of auth-token to use for further calls otherwise
ESM Service Layer: Core Services 2.0 Page 128
129. Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/login
Normal response code: 200
JSON prototype for request body:
{
"log.login" : {
"log.login" : "value",
"log.password" : "value"
}
}
where:
login The login user name
password The password of the login user
logout
public Void logout(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Drops the current session and its bound auth-token.
Parameters:
ESM Service Layer: Core Services 2.0 Page 129
130. authToken - Authentication token created for the current session
hh - HTTP headers from http request
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
See Also:
GET
URL: https://HOST:PORT/www/core-service/rest/LoginService/logout?authToken=value
Normal response code: 204
logoutPost
public Void logoutPost(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Drops the current session and its bound auth-token.
Parameters:
authToken - Authentication token created for the current session
hh - HTTP headers from http request
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
See Also:
ESM Service Layer: Core Services 2.0 Page 130
131. POST
Consumes({"application/x-www-form-urlencoded"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/logout
Normal response code: 204
JSON prototype for request body:
{
"log.logout" : {
"log.authToken" : "value"
}
}
logout
public Void logout(LoginServiceLogout value)
throws ServiceException,
AuthorizationException,
AuthenticationException
Drops the current session and its bound auth-token.
Parameters:
value - Model object containing request body
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
ESM Service Layer: Core Services 2.0 Page 131
132. POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/logout
Normal response code: 204
JSON prototype for request body:
{
"log.logout" : {
"log.authToken" : "value"
}
}
where:
authToken Authentication token created for the current session
getCurrentUser
public LoginServiceGetCurrentUserResponse getCurrentUser(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the login user for the current session. If there is no User associated with the current session this method returns
null.
Parameters:
authToken - Authentication token created for the current session
hh - HTTP headers from http request
Returns:
The login user for the current session or null
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
ESM Service Layer: Core Services 2.0 Page 132
133. com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
See Also:
GET
URL: https://HOST:PORT/www/core-
service/rest/LoginService/getCurrentUser?authToken=value
Normal response code: 200
getCurrentUserPost
public LoginServiceGetCurrentUserResponse getCurrentUserPost(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the login user for the current session. If there is no User associated with the current session this method returns
null.
Parameters:
authToken - Authentication token created for the current session
hh - HTTP headers from http request
Returns:
The login user for the current session or null
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
See Also:
ESM Service Layer: Core Services 2.0 Page 133
134. POST
Consumes({"application/x-www-form-urlencoded"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/getCurrentUser
Normal response code: 200
JSON prototype for request body:
{
"log.getCurrentUser" : {
"log.authToken" : "value"
}
}
getCurrentUser
public LoginServiceGetCurrentUserResponse getCurrentUser(LoginServiceGetCurrentUser
value)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the login user for the current session. If there is no User associated with the current session this method returns
null.
Parameters:
value - Model object containing request body
Returns:
The login user for the current session or null
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
ESM Service Layer: Core Services 2.0 Page 134
135. POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/getCurrentUser
Normal response code: 200
JSON prototype for request body:
{
"log.getCurrentUser" : {
"log.authToken" : "value"
}
}
where:
authToken Authentication token created for the current session
getSession
public LoginServiceGetSessionResponse getSession(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the current session.
Parameters:
authToken - Authentication token created for the current session
hh - HTTP headers from http request
Returns:
The current session.
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
ESM Service Layer: Core Services 2.0 Page 135
136. com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
See Also:
GET
URL: https://HOST:PORT/www/core-service/rest/LoginService/getSession?authToken=value
Normal response code: 200
getSessionPost
public LoginServiceGetSessionResponse getSessionPost(String authToken,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the current session.
Parameters:
authToken - Authentication token created for the current session
hh - HTTP headers from http request
Returns:
The current session.
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
See Also:
ESM Service Layer: Core Services 2.0 Page 136
137. POST
Consumes({"application/x-www-form-urlencoded"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/getSession
Normal response code: 200
JSON prototype for request body:
{
"log.getSession" : {
"log.authToken" : "value"
}
}
getSession
public LoginServiceGetSessionResponse getSession(LoginServiceGetSession value)
throws ServiceException,
AuthorizationException,
AuthenticationException
Returns the current session.
Parameters:
value - Model object containing request body
Returns:
The current session.
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
ESM Service Layer: Core Services 2.0 Page 137
138. POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/getSession
Normal response code: 200
JSON prototype for request body:
{
"log.getSession" : {
"log.authToken" : "value"
}
}
where:
authToken Authentication token created for the current session
isCASAuth
public LoginServiceIsCASAuthResponse isCASAuth(HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Deprecated. Not implemented
Parameters:
hh - HTTP headers from http request
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
ESM Service Layer: Core Services 2.0 Page 138
139. isCASAuthPost
public LoginServiceIsCASAuthResponse isCASAuthPost(HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Deprecated. Not implemented
Parameters:
hh - HTTP headers from http request
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
authenticate
public LoginServiceAuthenticateResponse authenticate(LoginServiceAuthenticate value)
throws ServiceException,
AuthorizationException,
AuthenticationException
Authenticates the user with the given credentials. If this is a multi-step authentication, the authContext needs to be passed
to indicate the session.
If the provided information is enough to authenticate the user, the server sends back an instance of AuthResponse
containing the authentication token. Otherwise this method throws an ServiceException. Check the error code of the
exception to determine whether authentication failed or the server requested additional challenge if the error code equals
to RuntimeLoginException.LOGIN_CHALLENGE. The ID of the additional challenge and key for the prompt string could
be retrieved from exception's message that is prepared as String.format("prompt=%s&id=%s",
challengePromptKey, Integer.toString(challengeId)). The client application is responsible for requesting
additional information from the user for the challenge ID and sending the response back via another method
sendAuthChallengeResponse.
Parameters:
value - Model object containing request body
Returns:
The response from the server, used to indicate if it was successful or more steps are required. Also contains the
authToken to be used in further operations
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
ESM Service Layer: Core Services 2.0 Page 139
140. POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/authenticate
Normal response code: 200
JSON prototype for request body:
{
"log.authenticate" : {
"log.cred" : { "JSON for the nested object" },
"log.authContext" : { "JSON for the nested object" }
}
}
where:
cred Credential to use to authenticate the user. Credential must match the
AuthMethod being used.
authContext The context in which the authentication is taking place. Can be null.
sendAuthChallengeResponse
public LoginServiceSendAuthChallengeResponseResponse sendAuthChallengeResponse(int
challengeId,
String resp,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates that challenge. This method is
to be called on behalf of a client (e.g. ArcSight Console) after the client receives the challenge challengeId and the user
provides the response.
If the provided response is enough to authenticate the user, the server sends back an instance of AuthResponse containing
the authentication token. Otherwise this method throws an ServiceException. Check the error code of the exception to
determine whether the server requested another challenge if the error code equals to
RuntimeLoginException.LOGIN_CHALLENGE or authentication failed. The ID of the additional challenge and key for the
prompt string could be retrieved from exception's message that is prepared as String.format("prompt=%s&id=%s",
challengePromptKey, Integer.toString(challengeId)).
ESM Service Layer: Core Services 2.0 Page 140
141. Parameters:
challengeId - Identifier of a challenge send by JAAS authenticator
response - User response to the challenge
hh - HTTP headers from http request
Returns:
Authentication response which includes the authentication token
Throws:
ServiceException - if authentication failed or the server challenges with another question
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any errors happened during execution of this
operation
See Also:
GET
URL: https://HOST:PORT/www/core-
service/rest/LoginService/sendAuthChallengeResponse?challengeId=value&resp=value
Normal response code: 200
sendAuthChallengeResponsePost
public LoginServiceSendAuthChallengeResponseResponse sendAuthChallengeResponsePost(int
challengeId,
String resp,
HttpHeaders hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates that challenge. This method is
to be called on behalf of a client (e.g. ArcSight Console) after the client receives the challenge challengeId and the user
provides the response.
If the provided response is enough to authenticate the user, the server sends back an instance of AuthResponse containing
the authentication token. Otherwise this method throws an ServiceException. Check the error code of the exception to
determine whether the server requested another challenge if the error code equals to
RuntimeLoginException.LOGIN_CHALLENGE or authentication failed. The ID of the additional challenge and key for the
prompt string could be retrieved from exception's message that is prepared as String.format("prompt=%s&id=%s",
challengePromptKey, Integer.toString(challengeId)).
Parameters:
challengeId - Identifier of a challenge send by JAAS authenticator
response - User response to the challenge
hh - HTTP headers from http request
ESM Service Layer: Core Services 2.0 Page 141
142. Returns:
Authentication response which includes the authentication token
Throws:
ServiceException - if authentication failed or the server challenges with another question
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
See Also:
POST
Consumes({"application/x-www-form-urlencoded"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/sendAuthChallengeResponse
Normal response code: 200
JSON prototype for request body:
{
"log.sendAuthChallengeResponse" : {
"log.challengeId" : "value",
"log.resp" : "value"
}
}
sendAuthChallengeResponse
public LoginServiceSendAuthChallengeResponseResponse
sendAuthChallengeResponse(LoginServiceSendAuthChallengeResponse value)
throws ServiceException,
AuthorizationException,
AuthenticationException
ESM Service Layer: Core Services 2.0 Page 142
143. Sends a response for the requested challenge back to JAAS CallbackHandler, which initiates that challenge. This method is
to be called on behalf of a client (e.g. ArcSight Console) after the client receives the challenge challengeId and the user
provides the response.
If the provided response is enough to authenticate the user, the server sends back an instance of AuthResponse containing
the authentication token. Otherwise this method throws an ServiceException. Check the error code of the exception to
determine whether the server requested another challenge if the error code equals to
RuntimeLoginException.LOGIN_CHALLENGE or authentication failed. The ID of the additional challenge and key for the
prompt string could be retrieved from exception's message that is prepared as String.format("prompt=%s&id=%s",
challengePromptKey, Integer.toString(challengeId)).
Parameters:
value - Model object containing request body
Returns:
Authentication response which includes the authentication token
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
com.arcsight.coma.bridge.AuthenticationException - If the user is not authenticated
com.arcsight.tools.coma.service.ServiceException - For any other errors happened during execution of
this operation
See Also:
ESM Service Layer: Core Services 2.0 Page 143
144. POST
Consumes({"application/xml","text/xml","application/json"})
URL: https://HOST:PORT/www/core-service/rest/LoginService/sendAuthChallengeResponse
Normal response code: 200
JSON prototype for request body:
{
"log.sendAuthChallengeResponse" : {
"log.challengeId" : "value",
"log.resp" : "value"
}
}
where:
challengeId Identifier of a challenge send by JAAS authenticator
response User response to the challenge
getAuthenticationMethod
public LoginServiceGetAuthenticationMethodResponse getAuthenticationMethod(HttpHeaders
hh)
throws ServiceException,
AuthorizationException,
AuthenticationException
Gets the method that applications should use to authenticate users.
Parameters:
hh - HTTP headers from http request
Returns:
The Auth
Throws:
com.arcsight.coma.bridge.AuthorizationException - If the user is not authorized to perform this operation
ESM Service Layer: Core Services 2.0 Page 144