Category: Microsoft
Category Archives: Microsoft
Can’t add some new sharepoint Bookmarks
We are trying to add some new SharePoint Online Bookmarks through admin centre but get the following errors when the csv file is uploaded
The item on line number 13 has a duplicate secondary trigger.
The item on line number 16 has a duplicate secondary trigger.
The item on line number 36 has a duplicate secondary trigger.
I’ve checked the rows against the list of all existing bookmarks and cannot see any duplication in url or title. Any ideas on what might be causing this / how to resolve?
We are trying to add some new SharePoint Online Bookmarks through admin centre but get the following errors when the csv file is uploadedThe item on line number 13 has a duplicate secondary trigger.The item on line number 16 has a duplicate secondary trigger.The item on line number 36 has a duplicate secondary trigger.I’ve checked the rows against the list of all existing bookmarks and cannot see any duplication in url or title. Any ideas on what might be causing this / how to resolve? Read More
I would like to create a prioritized selection in Forms. How can I achieve this?
Hello,
I want to present a group of people with 20 different project options.
From these options, they should select their top 3 choices, ranking them as their first, second, and third preferences.
How can I accomplish this in Forms?
Thank you and best regards!
Hello,I want to present a group of people with 20 different project options.From these options, they should select their top 3 choices, ranking them as their first, second, and third preferences.How can I accomplish this in Forms?Thank you and best regards! Read More
How to Resolve Error 6073 99001 QuickBooks is unable to open this company file After windows update?
I’m experiencing “Error 6073 99001: QuickBooks is unable to open this company file.” This error is preventing me from accessing my company data. What could be causing this issue, and what steps can I take to resolve it?
I’m experiencing “Error 6073 99001: QuickBooks is unable to open this company file.” This error is preventing me from accessing my company data. What could be causing this issue, and what steps can I take to resolve it? Read More
information processing of Excel Labs
Hello Team,
I assume that Excel Labs does some kind of information processing and will take action on OpenAI.
Which will the add-in itself, including Excel Labs, be processed on the Microsoft server side or the user’s client side?
Hello Team,I assume that Excel Labs does some kind of information processing and will take action on OpenAI.Which will the add-in itself, including Excel Labs, be processed on the Microsoft server side or the user’s client side? Read More
Mass email with individualized QR codes embedded
I want to send out approx. 10k emails, each including an individualized QR code.
When I send the serial letters, however, they all contain the same QR code. I know that the documents must be opened in “edit individually” mode to actualize the fields (F9) and then you get back the individual QR codes. But this step also opens another document which can no longer be passed through the mailings procedure.
How do I work around this?
I want to send out approx. 10k emails, each including an individualized QR code. When I send the serial letters, however, they all contain the same QR code. I know that the documents must be opened in “edit individually” mode to actualize the fields (F9) and then you get back the individual QR codes. But this step also opens another document which can no longer be passed through the mailings procedure. How do I work around this? Read More
What To Do When stuck in QuickBooks Error H505 After new update?
I’m encountering QuickBooks Error H505 when trying to switch to multi-user mode. The error message indicates that my company file is on another computer, but it can’t communicate with it. What steps can I take to resolve this issue and ensure QuickBooks runs smoothly in multi-user mode?
I’m encountering QuickBooks Error H505 when trying to switch to multi-user mode. The error message indicates that my company file is on another computer, but it can’t communicate with it. What steps can I take to resolve this issue and ensure QuickBooks runs smoothly in multi-user mode? Read More
What’s new Azure AI Language | BUILD 2024
N/A
Microsoft Tech Community – Latest Blogs –Read More
我提交应用到微软应用商店,但是一直提示The available product tile icons include a default image
我用的vs2022, 我在视觉对象资产页面,都设置了我的图标。
但是多次已经微软应用商店都报这个错。
不知道怎么解决。
请指教。
谢谢。
我用的vs2022, 我在视觉对象资产页面,都设置了我的图标。但是多次已经微软应用商店都报这个错。不知道怎么解决。请指教。谢谢。 Read More
How do I generate QuickBooks direct deposit form for year 2024?
I’m encountering problems with QuickBooks direct deposit. It’s not processing payments correctly, and I’m worried about timely payroll. What could be causing this issue, and how can I troubleshoot it?
I’m encountering problems with QuickBooks direct deposit. It’s not processing payments correctly, and I’m worried about timely payroll. What could be causing this issue, and how can I troubleshoot it? Read More
How can I manually link my new bank account to QuickBooks?
I’m having trouble linking my new bank account to QuickBooks. Every time I try, I encounter errors or it simply won’t connect. How can I resolve this issue?
I’m having trouble linking my new bank account to QuickBooks. Every time I try, I encounter errors or it simply won’t connect. How can I resolve this issue? Read More
What troubleshooting steps can resolve QuickBooks error PS036?
I’m encountering QuickBooks error PS036 while trying to update my payroll. What could be causing this issue, and how can I resolve it quickly?
I’m encountering QuickBooks error PS036 while trying to update my payroll. What could be causing this issue, and how can I resolve it quickly? Read More
How do I change incorrect pay period dates in QuickBooks?
I mistakenly change incorrect pay period dates in QuickBooks. How can I rectify this issue? I need to ensure accurate payroll records.
I mistakenly change incorrect pay period dates in QuickBooks. How can I rectify this issue? I need to ensure accurate payroll records. Read More
Seamlessly Integrating Azure KeyVault with Jarsigner for Enhanced Security
User Scenario and Benefits
In today’s cloud-driven world, securely managing and signing applications is crucial, particularly in the context of Software Supply Chain Security. The integration of the KeyVault JCA provider with Jarsigner helps ensure that your software supply chain remains secure by leveraging Azure KeyVault for key management.
Consider a development team responsible for a microservices-based application deployed on Azure Spring Apps. They need to sign their Java archive (JAR) files to ensure the integrity and authenticity of their software artifacts before deployment. Integrating Azure KeyVault JCA provider with Jarsigner offers a streamlined approach to securely manage and use cryptographic keys stored in Azure KeyVault, mitigating the risks associated with key management and distribution in the software supply chain.
Prerequisites
Before beginning, ensure you have the following:
An Azure subscription – .
version 8 or higher.
– a lightweight and flexible command-line JSON processor.
Ensure you are using one of the following supported algorithms: DSA, RSA, or ECDSA.
Step 1: Download and Configure JCA Provider Jar
Download the Provider Jar.
If you are using Java8, you need to add the JCA provider jar to the class path.
Place the jar under the folder ${JAVA_HOME}/jre/lib/ext
If you are using Java9 or higher, just place the jar in a folder that jarsigner can access.
Step 2: Prepare Azure Resources
Follow these steps carefully to achieve successful integration:
Prepare your parameters
DATE_STRING=$(date +%H%M%S)
RESOURCE_GROUP_NAME=jarsigner-rg-$DATE_STRING
KEYVAULT_NAME=jarsiner-kv-$DATE_STRING
CERT_NAME=jarsiner-cert-$DATE_STRING
SERVICE_PRINCIPAL_NAME=jarsiner-sp-$DATE_STRING
Create a resource groupaz group create –name $RESOURCE_GROUP_NAME –location “EastUS”
Create a key vault
az keyvault create –name $KEYVAULT_NAME –resource-group $RESOURCE_GROUP_NAME –location “EastUS”
Get the key vault uri
KEYVAULT_URL=$(az keyvault show –name $KEYVAULT_NAME –query “properties.vaultUri” –resource-group $RESOURCE_GROUP_NAME -o tsv| tr -d ‘rn’)
echo $KEYVAULT_URL
Add a certificate to Key Vault
az keyvault certificate create –vault-name $KEYVAULT_NAME -n $CERT_NAME -p “$(az keyvault certificate get-default-policy)”
Create a Service Principal
SP_JSON=$(az ad sp create-for-rbac –name $SERVICE_PRINCIPAL_NAME)
CLIENT_ID=$(echo $SP_JSON | jq -r ‘.appId’)
CLIENT_SECRET=$(echo $SP_JSON | jq -r ‘.password’)
TENANT=$(echo $SP_JSON | jq -r ‘.tenant’)
echo “CLIENT_ID:”$CLIENT_ID
echo “CLIENT_SECRET:”$CLIENT_SECRET
echo “TENANT:”$TENANT
Get the objectId
OBJECTID=$(az ad sp show –id “$CLIENT_ID” –query id -o tsv | tr -d ‘rn’)
echo $OBJECTID
Assign Permissions to Service Principal:
az keyvault set-policy –name $KEYVAULT_NAME –resource-group $RESOURCE_GROUP_NAME –object-id $OBJECTID –secret-permissions get
az keyvault set-policy –name $KEYVAULT_NAME –resource-group $RESOURCE_GROUP_NAME –object-id $OBJECTID –certificate-permissions get list
Step 3: Sign with Jarsigner
Prepare Your Jar: Have the jar file you wish to sign ready.
Execute Jarsigner: Use the Jarsigner tool with the KeyVault JCA provider to sign your jar file. You need to update the parameters with the actuall values.
Parameter
Description
Example
PARAM_YOUR_JAR_FILE_PATH
The path to your jar file you wish to sign.
/path/to/your/jarfile.jar
PARAM_JCA_PROVIDER_JAR_PATH
The path to the jca provider jar file.
/path/to/your/azure-security-keyvault-jca-2.8.1.jar
If you are using Java8, try to sign the jar using below command
jarsigner -keystore NONE -storetype AzureKeyVault
-signedjar signerjar.jar ${PARAM_YOUR_JAR_FILE_PATH} “${CERT_NAME}”
-verbose -storepass “”
-providerName AzureKeyVault
-providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider
-J-Dazure.keyvault.uri=${KEYVAULT_URL}
-J-Dazure.keyvault.tenant-id=${TENANT}
-J-Dazure.keyvault.client-id=${CLIENT_ID}
-J-Dazure.keyvault.client-secret=${CLIENT_SECRET}
If you are using Java9 or higher, try to sign the jar using below command
jarsigner -keystore NONE -storetype AzureKeyVault
-signedjar signerjar.jar ${PARAM_YOUR_JAR_FILE_PATH} “${CERT_NAME}”
-verbose -storepass “”
-providerName AzureKeyVault
-providerClass com.azure.security.keyvault.jca.KeyVaultJcaProvider
-J–module-path=”${PARAM_JCA_PROVIDER_JAR_PATH}”
-J–add-modules=”com.azure.security.keyvault.jca”
-J-Dazure.keyvault.uri=${KEYVAULT_URL}
-J-Dazure.keyvault.tenant-id=${TENANT}
-J-Dazure.keyvault.client-id=${CLIENT_ID}
-J-Dazure.keyvault.client-secret=${CLIENT_SECRET}
Check your output, the output may look like this
Step 4: Verify with Jarsigner
You can verify the signed jar using the following Jarsigner command.
jarsigner -verify -verbose -certs signerjar.jar
The output may look like this
Conclusion
By following these steps, you can easily integrate KeyVault JCA provider with Jarsigner. This method ensures a secure and efficient signing process using Azure KeyVault.
Clean up resources
To avoid Azure charges, you should clean up unnecessary resources.
az group delete –name $RESOURCE_GROUP_NAME –yes –no-wait
az ad app delete –id $CLIENT_ID
Next step with Azure Spring Apps
Azure Spring Apps is a fully managed service that helps Spring developers focus on code, not on infrastructure. Deploy any type of Spring app—including web apps, microservices, event-driven, serverless, and batch—without the need for Kubernetes.
By adopting the practices described in this blog, you can leverage Azure Spring Apps to secure your Java applications. This ensures a robust and secure software supply chain, enhancing the overall reliability and trustworthiness of your deployments.
Email Us
AzureSpringCloud-Talk@service.microsoft.com
Additional Resources
Continued investments in supply chain security in support of the cybersecurity Executive Order.
Learn using an MS Learn module or self-paced workshop on GitHub.
Deploy your first Spring app to Azure!
Deploy the demo Fitness Store Spring Boot app to Azure.
Deploy the demo Animal Rescue Spring Boot app to Azure.
Learn more about implementing solutions on Azure Spring Apps.
Deploy Spring Boot apps by leveraging enterprise best practices – Azure Spring Apps Reference Architecture.
Migrate your Spring Boot, Spring Cloud, and Tomcat applications to Azure Spring Apps.
Wire Spring applications to interact with Azure services.
For feedback and questions, please raise your issues on our GitHub.
Microsoft Tech Community – Latest Blogs –Read More
How to Resolve QuickBooks Error 1723 (Windows Installer Package Issue)
I’m encountering QuickBooks Error 1723, which seems to be related to a Windows Installer Package issue. This error is preventing me from installing or updating QB. How can I fix this problem?
I’m encountering QuickBooks Error 1723, which seems to be related to a Windows Installer Package issue. This error is preventing me from installing or updating QB. How can I fix this problem? Read More
Why is My QuickBooks can’t find company file on network After update?
I’m having trouble with QuickBooks on my network. Every time I try to open my company file, QuickBooks says it can’t find it. I’ve double-checked that the file is in the correct location and that my network connection is stable. What could be causing this issue, and how can I fix it?
I’m having trouble with QuickBooks on my network. Every time I try to open my company file, QuickBooks says it can’t find it. I’ve double-checked that the file is in the correct location and that my network connection is stable. What could be causing this issue, and how can I fix it? Read More
Troubleshoot QuickBooks Error 6144 82 On Windows 10/11
I’m experiencing QuickBooks Error 6144 82 on my Windows 10/11 system. How can I troubleshoot this issue and get QB running smoothly again?
I’m experiencing QuickBooks Error 6144 82 on my Windows 10/11 system. How can I troubleshoot this issue and get QB running smoothly again? Read More
What To Do When Company file is missing or cannot be found in QuickBooks Desktop in windows 10/11?
If your company file is missing or cannot be found in QuickBooks Desktop, ensure the file path is correct. Check recent backups, and use the “Search” function to locate it. Verify the file’s location on your network or local drive. Restore from a backup if necessary to avoid data loss.
If your company file is missing or cannot be found in QuickBooks Desktop, ensure the file path is correct. Check recent backups, and use the “Search” function to locate it. Verify the file’s location on your network or local drive. Restore from a backup if necessary to avoid data loss. Read More
Permissions removal propogated to children with unique permissions but not in delta
2 issues:
When a user is remove from a folder, it propagates to children with unique permissionsThe permission changes on the children are not reflected in the delta query when calling a deltaLink got from previous run.
Minimal rerpo for permission not being available in delta url:
Create a folder and a file within itAdd/Remove permission from child file to make it have unique permissionAdd a user to the parent folderCall /delta and get delta.nextLinkRemove permission from parent folderCall link got from delta.nextLink (you’ll see the child file is not present even though the permissions for it was changed)
The delta url is called with Prefer: deltashowremovedasdeleted,deltatraversepermissiongaps,deltashowsharingchanges,hierarchicalsharing header as suggested in the docs both the times. The problem only happen on the first the user is deleted and work on subsequent deletions.
Question also posted at https://learn.microsoft.com/en-us/answers/questions/1682649/permissions-removal-propogated-to-children-with-un
2 issues:When a user is remove from a folder, it propagates to children with unique permissionsThe permission changes on the children are not reflected in the delta query when calling a deltaLink got from previous run.Minimal rerpo for permission not being available in delta url:Create a folder and a file within itAdd/Remove permission from child file to make it have unique permissionAdd a user to the parent folderCall /delta and get delta.nextLinkRemove permission from parent folderCall link got from delta.nextLink (you’ll see the child file is not present even though the permissions for it was changed)The delta url is called with Prefer: deltashowremovedasdeleted,deltatraversepermissiongaps,deltashowsharingchanges,hierarchicalsharing header as suggested in the docs both the times. The problem only happen on the first the user is deleted and work on subsequent deletions.Question also posted at https://learn.microsoft.com/en-us/answers/questions/1682649/permissions-removal-propogated-to-children-with-un Read More
How to fix issues due to which QuickBooks payroll is not working?
I’m encountering issues with QuickBooks payroll—it’s not functioning properly. Every time I try to run payroll, I encounter errors or the system freezes. How can I resolve this problem quickly?
I’m encountering issues with QuickBooks payroll—it’s not functioning properly. Every time I try to run payroll, I encounter errors or the system freezes. How can I resolve this problem quickly? Read More
How do I proceed if QuickBooks payroll updates are not working?
I’m experiencing issues with QuickBooks payroll updates not working. Despite attempting to update, the system fails to download the latest updates. What could be causing this problem, and how can I resolve it?
I’m experiencing issues with QuickBooks payroll updates not working. Despite attempting to update, the system fails to download the latest updates. What could be causing this problem, and how can I resolve it? Read More